1. PHP / Говнокод #8372

    +171

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    <?if($USER_ID$='1')?><font color="#FF0000"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='2')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='3')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='4')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='5')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='6')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='7')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='8')?><font color="#00BFFF"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='9')?><font color="#30EFFF"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='10')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='11')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='12')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='13')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='14')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='15')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='16')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='17')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='18')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='19')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='20')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='21')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='22')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='23')?><font color="#9B0000"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='24')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='25')?><font color="#FF0000"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='26')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='27')?><font color="#9B0000"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='28')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='29')?><font color="#30EFFF"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='30')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='31')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='32')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='33')?><font color="#FFFF00"><b>$NAME$</b></font><?else?> 
      <?if($USER_ID$='34')?><font color="#FF0000"><b>$NAME$</b></font><?else?><b>$NAME$</b>  
      <?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?end if?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?>< ?endif?><?endif?><?endif?>

    Вообще то тут переменные uCoz, но это не важно.
    Автор: http://1759741350.unet.com/

    olegsuv, 31 Октября 2011

    Комментарии (38)
  2. PHP / Говнокод #8362

    +164

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    function GetDopNumbersArray($array)
    {
    				$i=0;
    		foreach ($array as $phone)
    				{
    					if($phone=="-")
    					{
    						$i++;}else
    						{
    					$dop_phones_arr[$i][]=$phone;}
    				}
    		return $dop_phones_arr;
    }

    Самый чудный способ расставления скобочек.

    alexxxnf, 31 Октября 2011

    Комментарии (6)
  3. PHP / Говнокод #8361

    +174

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    91. 91
    92. 92
    93. 93
    94. 94
    95. 95
    96. 96
    97. 97
    98. 98
    99. 99
    function viewCSS() {
      header("Content-type: text/css");
      echo "*, body {\n";
      echo "  margin: 0;\n";
      echo "  padding: 0;\n";
      echo "  position: static;\n";
      echo "  background: transparent;\n";
      echo "  color:#000;\n";
      echo "  font:100% \"Lucida Grande\", Arial, Helvetica, Verdana, sans-serif;\n";
      echo "  line-height:1.2em;\n";
      echo "}\n";
      echo "html, body {\n";
      echo "  height: 100%\n";
      echo "}\n";
      echo "#wrapper {\n";
      echo "  position:relative;\n";
      echo "  min-height:100%;\n";
      echo "  width: 760px;\n";
      echo "  margin: 0 auto -60px;\n";
      echo "  text-align:left;\n";
      echo "  border-left:1px black solid;\n";
      echo "  border-right:1px black solid;\n";
      echo "}\n";
      echo "#header {\n";
      echo "  background: #CCC url('/images/header.jpg') top center no-repeat;\n";
      echo "  margin:0 auto;\n";
      echo "  height:245px;\n";
      echo "  border-bottom:1px black solid;\n";
      echo "  overflow:none;\n";
      echo "  }\n";
      echo "#navigation {\n";
      echo "  width:200px;\n";
      echo "  background:#fff;\n";
      echo "  float:right;\n";
      echo "  border:1px black solid;\n";
      echo "  padding:20px;\n";
      echo "  margin-top:20px;\n";
      echo "  margin-right:20px;\n";
      echo "  margin-left:20px;\n";
      echo "}\n";
      echo "#navigation ul {\n";
      echo "  list-style-type:none;\n";
      echo "}\n";
      echo "  #tags,#recent_comments{\n";
      echo "  float:left;\n";
      echo "  margin-left:20px;\n";
      echo "  text-align:center;\n";
      echo "}\n";
      echo "#recent_comments a{\n";
      echo " border-bottom:1px black dashed;\n";
      echo "}\n";
      echo "#recent_comments p{\n";
      echo "  font-size:80%;\n";
      echo "  line-height:1.4em;\n";
      echo "  margin-bottom:-5px;\n";
      echo "}\n";
      echo "#tags a{\n";
      echo "  text-decoration:none;\n";
      echo "}\n";
      echo "#tags span           { padding:5px; float:left;     }\n";
      echo "#tags span.first a   { color:#000; font-size:2.6em; }\n";
      echo "#tags span.second a  { color:#111; font-size:2.4em; }\n";
      echo "#tags span.third a   { color:#222; font-size:2.2em; }\n";
      echo "#tags span.fourth a  { color:#333; font-size:2em;   }\n";
      echo "#tags span.fifth a   { color:#444; font-size:1.8em; }\n";
      echo "#tags span.sixth a   { color:#555; font-size:1.6em; }\n";
      echo "#tags span.seventh a { color:#666; font-size:1.4em; }\n";
      echo "#tags span.eighth a  { color:#777; font-size:1.2em; }\n";
      echo "#tags span.ninth a   { color:#888; font-size:1em;   }\n";
      echo "#tags span.tenth a   { color:#999; font-size:0.8em; }\n";
      echo "p.post_preview_date {\n";
      echo "  font-style:italic;\n";
      echo "}\n";
      echo "#content {\n";
      echo "  text-align: justify;\n";
      echo "  padding-bottom:130px;\n";
      echo "}\n";
      echo "#footer {\n";
      echo "  position:relative;\n";
      echo "  margin:0 auto;\n";
      echo "  width:760px;\n";
      echo "  height:60px;\n";
      echo "  padding-top:30px;\n";
      echo "  background: #FFF url('/images/footer.jpg') top center no-repeat;\n";
      echo "  font-size:80%;\n";
      echo "  text-align:center;\n";
      echo "  line-height:0.7em;\n";
      echo "  border-top:1px black solid;\n";
      echo "}\n";
      echo "#footer a, #content a {\n";
      echo "  text-decoration:none;\n";
      echo "  color: #222;\n";
      echo "}\n";
      echo "#footer a:visited, #content a:visited {\n";
      echo "  color: #222;\n";
      echo "}\n";
      echo "#footer a:hover, #content a:hover {\n";
      echo "  color: #333;\n";
      echo "}\n";

    Ну как? :)

    Diwms, 31 Октября 2011

    Комментарии (21)
  4. PHP / Говнокод #8360

    +167

    1. 1
    2. 2
    3. 3
    >govnokod.ru - По колено в говнокоде
    Предлагаю переименовать в
    >govnokod.ru - Поколение говнокодеров

    alexoy, 30 Октября 2011

    Комментарии (11)
  5. PHP / Говнокод #8357

    +170

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    //левое меню
    
    $stra=str_replace("/text.php?id=","",$_SERVER['REQUEST_URI']);//узнаём название страницы
    
    $sql2 = "SELECT * FROM `$pref"."left_menu` where `id`='$stra'";

    "Цитата" из самописного движка

    antongorodezkiy, 30 Октября 2011

    Комментарии (7)
  6. PHP / Говнокод #8356

    +182

    1. 1
    2. 2
    <?php echo "<html> <head> <meta http-equiv='Content-Type' content='text/html; charset=windows-1251'> <title>$PAGE_TITLE</title> </head> <body> <table border='0' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='100%' id='AutoNumber1'> <tr> <td width='100%' colspan='2' bgcolor='#DDFFFF'> <p align='center'>здесь выводится шапка</td> </tr> <tr> <td width='17%' align='left' valign='top' bgcolor='#FFDFFF'> <b>Меню сайта</b><p> <b>-</b><a href='index.php?mod=mod1'>Модуль1</a> <br> - <a href='index.php?mod=mod2'>Модуль2</a></td> <td width='83%' align='left' valign='top'>"; ?>
    // Предвижу комментарии, где скажут, почему я не вывожу HTML код отдельно, а php отдельно. Я приучил себя к написанию 100% PHP кода

    Хоть это и из статьи 2006 года , но всё равно кажется бредом .

    Error, 30 Октября 2011

    Комментарии (27)
  7. PHP / Говнокод #8355

    +163

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    function normal_date($date, $separator) {
    	$now_time=time();
    	
    	$game_time=getdate($date);
    	$ret = $game_time['year']."$separator".$game_time['mon']."$separator".$game_time['mday']." ".$game_time['hours'].":";
    	$str_min=(string) $game_time['minutes'];
    	if (strlen($str_min)==1) {$ret.= "0".$game_time['minutes'];} else {$ret.= $game_time['minutes'];}
    	
    	return $ret;
    }
    
    function normal_date_br($date, $separator) {
    	$now_time=time();
    	
    	$game_time=getdate($date);
    	$ret = $game_time['year']."$separator".$game_time['mon']."$separator".$game_time['mday']."\n".$game_time['hours'].":";
    	$str_min=(string) $game_time['minutes'];
    	if (strlen($str_min)==1) {$ret.= "0".$game_time['minutes'];} else {$ret.= $game_time['minutes'];}
    	
    	return $ret;
    }

    От везет. Следующий же файл в очередной фиксации проекта открыл и сразу наткнулся. Играем в веселую игру - найти 10 отличий!

    zloiia, 30 Октября 2011

    Комментарии (5)
  8. PHP / Говнокод #8354

    +162

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    //записали значения, от которых отталкиваться будем. Типа первые значения. Почти повторяют столбцы в таблице
    $maxv1=303268.26141;
    $maxv2=0;
    $maxv3=0;
    $maxm1=294798.84277;
    $maxm2=0;
    $maxm3=0;
    $maxq=10067.89169;
    
    //а теперь финт ушами - находим сумму полей в таблице
    $thisres = mysql_db_query($base, "select * from $Tablename[3]", $link);
    while ($thisrow = mysql_fetch_array($thisres)) {
    	$maxv1+=0+(float)$thisrow['v1'];  //самая прекрасная часть
    	$maxv2+=0+(float)$thisrow['v2'];
    	$maxv3+=0+(float)$thisrow['v3'];
    	$maxm1+=0+(float)$thisrow['m_in'];
    	$maxm2+=0+(float)$thisrow['m_out'];
    	$maxm3+=0+(float)$thisrow['m3'];
    	$maxq+=0+(float)$thisrow['q'];
    }
    //и так еще 2 таблицы складываются

    Шедевр выдран из творения моего коллеги. Комментарии мои. Задача - найти разницу по каждому полю между двумя последними записями в таблице и результат записать в другую таблицу.

    zloiia, 30 Октября 2011

    Комментарии (7)
  9. PHP / Говнокод #8353

    +163

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    if ( file_exists( dirname($_SERVER['DOCUMENT_ROOT']).'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.jpg' )  ) {
                		$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.jpg';
                		$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.jpg';
    
                	} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.jpeg' )  ) {
                	
                		$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.jpeg';
                		$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.jpeg';
                		
                	} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.JPEG' )  ) {
                	
                		$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.JPEG';
                		$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.JPEG';
                		
                	} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.gif' )  ) {
                	
                		$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.gif';
                		$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.gif';
    
                	} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.png' )  ) {
                	
                		$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.png';
                		$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.png';
    
    		} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.JPG' )  ) {
                	
                		$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.JPG';
                		$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.JPG';
    
                	} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.GIF' )  ) {
                	
                		$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.GIF';
                		$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.GIF';
    
                	} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.PNG' )  ) {
                	
                		$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.PNG';
                		$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.PNG';
                		
                	/*
                	 *     а теперь с цветами
                	 */
                	// еще столько же условий...
                	{
                		$img = '/images/lotImg.jpg';
                		$bigimg = '/images/lotImg.jpg';
                	}

    Взято из какого-то подобия интернет-магазина

    janitor, 29 Октября 2011

    Комментарии (9)
  10. PHP / Говнокод #8350

    +173

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    foreach ($shops as $shop) {
        if($merch["id"] == $shop["id_user"]){
         switch ($shop["weekday"]){
          case 0: if($shop["status"] == 1) $temp[$shop["weekday"]]["done"] += 1;$temp[$shop["weekday"]]["total"] += 1;break;
          case 1: if($shop["status"] == 1) $temp[$shop["weekday"]]["done"] += 1;$temp[$shop["weekday"]]["total"] += 1;break;
          case 2: if($shop["status"] == 1) $temp[$shop["weekday"]]["done"] += 1;$temp[$shop["weekday"]]["total"] += 1;break;
          case 3: if($shop["status"] == 1) $temp[$shop["weekday"]]["done"] += 1;$temp[$shop["weekday"]]["total"] += 1;break;
          case 4: if($shop["status"] == 1) $temp[$shop["weekday"]]["done"] += 1;$temp[$shop["weekday"]]["total"] += 1;break;
          case 5: if($shop["status"] == 1) $temp[$shop["weekday"]]["done"] += 1;$temp[$shop["weekday"]]["total"] += 1;break;
          case 6: if($shop["status"] == 1) $temp[$shop["weekday"]]["done"] += 1;$temp[$shop["weekday"]]["total"] += 1;break;
         }
        }
       }

    Коммерческий продукт.
    FUUU~~~

    darth_ixis, 29 Октября 2011

    Комментарии (5)