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

    +151

    1. 1
    2. 2
    3. 3
    for ($i = 0, $cnt = count($arList); $i < $cnt; $i++) {
    		$arConfig["CONFIG"]["category"]["VALUES"][$arList[$i]] = GetMessage('SALE_DH_RUSSIANPOST_CONFIG_CATEGORY_'.$arList[$i]);
    }

    ... вместо человеческого foreach($arList as $k => $v) { ... }

    Iceman, 02 Ноября 2011

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

    +173

    1. 1
    2. 2
    3. 3
    // какоето говно
    elseif ((strlen(intval($_GET[1])) != strlen($_GET[1]))) {
    //какоето говно

    warider, 01 Ноября 2011

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

    +155

    1. 1
    2. 2
    3. 3
    $janres = serialize(isset($_POST['janres']) ? SafeEnv($_POST['janres'], 11, int) : array());
    
        if($tree->IdCats[$cat]['janres'] == "0") $janres = serialize(array());

    Бредокод

    Мартин, 01 Ноября 2011

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

    +154

    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
    function getDirName($artistId)
        {
            $dirName = 1;
            $startNumber = 500;
            $result = false;
    
            while(!$result) {
                if ($artistId <= $startNumber) {
                    $result = true;
                }
                else {
                    $dirName++;
                    $startNumber += 500;
                }
            }
    
            return $dirName;
        }

    Весь прикол такой, что фотки на сервере лежат по 500 штук и зная id артиста можно узнать в какой из директории лежит его фотка. Вместо того чтобы написать, что то типа - $dirName = round($artistId / 500); я выдумал вот такую несуразицу :)

    dev6alexander, 01 Ноября 2011

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

    +164

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    if (
    	$arItem["DEPTH_LEVEL"]==$previousLevel
    	&&$arItem["IS_PARENT"]
    	&&$arItem["DEPTH_LEVEL"]>3
    	||$arItem["DEPTH_LEVEL"]<$previousLevel
    	&&$arItem["IS_PARENT"]
    	&&$arItem["DEPTH_LEVEL"]==3
    	&&$previousLevel-$arItem["DEPTH_LEVEL"]==1
    ) 
    .....

    Paranoid mode deteсted! Внимание! (Г)Код был в строку, для удобства чтения отформатировал.

    ProfBiss, 01 Ноября 2011

    Комментарии (6)
  6. 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)
  7. 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)
  8. 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)
  9. PHP / Говнокод #8360

    +167

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

    alexoy, 30 Октября 2011

    Комментарии (11)
  10. 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)