1. Лучший говнокод

    В номинации:
    За время:
  2. JavaScript / Говнокод #1945

    +188

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <noscript>
    <script language="Javascript">
    alert('Что бы пользоваться всеми возможностями сайта включите JavaScript!');
    </script>
    <noscript>

    Вот такое встретил на одном сайте xD.

    nico-izo, 06 Октября 2009

    Комментарии (12)
  3. JavaScript / Говнокод #3053

    +187.2

    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
    HTTP/1.1 404 Not found
    Server: Netscape-Enterprise/4.1
    Date: Mon, 19 Apr 2010 13:05:32 GMT
    Content-type: text/html
    Connection: close
    
    <script language="JavaScript">
                                  port=0
                      while ( port==0 || port==9 || port==7 ){
                                      port=Math.floor(Math.random()*1000)
                 while (port>=100) port-=100
                                              while (port>=10) port-=10
                                                                         }
    location="http://"+"10.1.100.120:8"+port+document.location.pathname+document.location.search+document.location.hash
    </script>

    вот такой суровый редирект. может вам будет смешно но я из-за неизвестного мудака убил полтора часа.
    думаю он хотел рандомом генить порт от 1 до 1000
    а потом смотреть входит оно в диапазон 81-86,88
    оно подтупливало и он придумал "оптимизацию" ))

    дети, никогда так не вычисляйте остатки
    а если сильно хочется рандомов и всего то уж лучше так

    <script language="JavaScript">
    port=Math.floor(Math.random()*8)+1;
    if (port==7) port++;

    location="http://"+"10.1.100.120:8"+port+document.locatio n.pathname+document.location.search+docu ment.location.hash
    </script>

    3.14159265, 19 Апреля 2010

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

    +187

    1. 1
    2. 2
    3. 3
    if($query && !$query) {
        $query = null;
    }

    Оо

    jQuery, 02 Июня 2011

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

    +187

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    $DAYS = array(1=>"1",2=>"2",3=>"3",4=>"4",5=>"5",6=>"6",7=>"7",8=>"8",9=>"9",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");
    $MONTHS = array(1=>"январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь");
    $YEARS = array(
        2000=>"2000",2001=>"2001",2002=>"2002",2003=>"2003",2004=>"2004",
        2005=>"2005",2006=>"2006",2007=>"2007",2008=>"2008",2009=>"2009",
        2010=>"2010",2011=>"2011",2012=>"2012",2013=>"2013",2014=>"2014",
        2015=>"2015",2016=>"2016",2017=>"2017",2018=>"2018",2019=>"2019",
        2020=>"2020",2021=>"2021",2022=>"2022",2023=>"2023",2024=>"2024",
        2025=>"2025",2026=>"2026",2027=>"2027",2028=>"2028",2029=>"2029",2030=>"2030");

    Периодически приходится ковыряться в старых проектах своей конторы. Со многим уже смирился, но вот это остановило рабочий процесс надолго.

    Jureth, 30 Января 2011

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

    +187

    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
    function get_rand_symbols($numeric) { 
    
       if($numeric == '1') { return 'п'; }
       if($numeric == '2') { return 'р'; }
       if($numeric == '3') { return 'о'; }
       if($numeric == '4') { return 'к'; }
       if($numeric == '5') { return 'е'; }
       if($numeric == '6') { return 'а'; }
       if($numeric == '7') { return 'д'; }
       if($numeric == '8') { return 'е'; }
       if($numeric == '9') { return 'й'; }
       if($numeric == '10') { return 'в'; }
       if($numeric == '11') { return 'м'; }
       if($numeric == '12') { return 'л'; }
       if($numeric == '13') { return 'с'; }
       if($numeric == '14') { return 'т'; }
       if($numeric == '15') { return 'у'; }
       if($numeric == '16') { return 'н'; }
       if($numeric == '17') { return 'ш'; }
       if($numeric == '18') { return 'х'; }
       if($numeric == '19') { return 'щ'; }
       if($numeric == '20') { return 'ъ'; }
       if($numeric == '21') { return 'ю'; }
       if($numeric == '22') { return 'б'; }
       if($numeric == '23') { return 'я'; }
       if($numeric == '24') { return 'ц'; }
       if($numeric == '25') { return 'ч'; }
       if($numeric == '26') { return 'ё'; }
       if($numeric == '27') { return 'э'; }
       if($numeric == '28') { return 'з'; }
       if($numeric == '29') { return 'и'; }
       if($numeric == '30') { return 'ы'; }
      }
      function all_rand() {
      return get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30)).get_rand_symbols(rand(1, 30));
      }

    случайная строка с русскими символами

    Shiz89, 04 Ноября 2010

    Комментарии (165)
  7. JavaScript / Говнокод #3961

    +187

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    function length(obj){
    var y = 0;
    for(var i = 0; i < obj.length; i++) y++;
    return y;
    }

    eval, 12 Августа 2010

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

    +186.2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    $AmountOfChairs=0;
    foreach($faculty['Chair'] as $currChair)
    {
        $AmountOfChairs++;
    }
    echo $AmountOfChairs;

    Shiz89, 07 Апреля 2010

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

    +186

    1. 1
    $__language = ($__language == 'en')?'ru':'lv';

    мозговынос

    jokz, 30 Ноября 2011

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

    +186

    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
    if ($curretstatbuttons[mysql_result($result3, 0, "mcv_status")][0]) {$aaaaa1=array('type' => 'submit','name' => 'operation','value' => $latb[$curretstatbuttons[mysql_result($result3, 0, "mcv_status")][0]]);} else $aaaaa1='';
    if ($curretstatbuttons[mysql_result($result3, 0, "mcv_status")][1]) {$aaaaa2=array('type' => 'submit','name' => 'operation','value' => $latb[$curretstatbuttons[mysql_result($result3, 0, "mcv_status")][1]]);} else $aaaaa2='';
    if ($curretstatbuttons[mysql_result($result3, 0, "mcv_status")][2]) {$aaaaa3=array('type' => 'submit','name' => 'operation','value' => $latb[$curretstatbuttons[mysql_result($result3, 0, "mcv_status")][2]]);} else $aaaaa3='';
    if ($curretstatbuttons[mysql_result($result3, 0, "mcv_status")][3]) {$aaaaa4=array('type' => 'submit','name' => 'operation','value' => $latb[$curretstatbuttons[mysql_result($result3, 0, "mcv_status")][3]]);} else $aaaaa4='';
    if ($curretstatbuttons[mysql_result($result3, 0, "mcv_status")][4]) {$aaaaa5=array('type' => 'submit','name' => 'operation','value' => $latb[$curretstatbuttons[mysql_result($result3, 0, "mcv_status")][4]]);} else $aaaaa5='';
    if ($curretstatbuttons[mysql_result($result3, 0, "mcv_status")][5]) {$aaaaa6=array('type' => 'submit','name' => 'operation','value' => $latb[$curretstatbuttons[mysql_result($result3, 0, "mcv_status")][5]]);} else $aaaaa6='';
    if ($curretstatbuttons[mysql_result($result3, 0, "mcv_status")][6]) {$aaaaa7=array('type' => 'submit','name' => 'operation','value' => $latb[$curretstatbuttons[mysql_result($result3, 0, "mcv_status")][6]]);} else $aaaaa7='';
    if ($curretstatbuttons[mysql_result($result3, 0, "mcv_status")][7]) {$aaaaa8=array('type' => 'submit','name' => 'operation','value' => $latb[$curretstatbuttons[mysql_result($result3, 0, "mcv_status")][7]]);} else $aaaaa8='';
    
    if ($MEGA_PERM['access_edit_news']==2) { $STATUS_PERM[2]='2'; $STATUS_PERM[7]='2'; $STATUS_PERM[14]='2';}
    if ($MEGA_PERM['access_pfinal_news']==2) { $STATUS_PERM[8]='2'; $STATUS_PERM[15]='2';}
    if ($MEGA_PERM['access_edit_news']==2) { $STATUS_PERM[9]='2'; $STATUS_PERM[16]='2';}
    if ($MEGA_PERM['access_pedit_news']==2) { $STATUS_PERM[17]='2'; $STATUS_PERM[3]='2'; $STATUS_PERM[11]='2';}
    if ($MEGA_PERM['access_edit_news']==2) { $STATUS_PERM[4]='2'; $STATUS_PERM[12]='2';}
    if ($MEGA_PERM['access_pfinal_news']==2) { $STATUS_PERM[5]='2'; $STATUS_PERM[13]='2';$STATUS_PERM[10]='2';}
    if ($MEGA_PERM['access_edit_news']==2) { $STATUS_PERM[1]='2';}
    
    if (!($STATUS_PERM[$MCVD_STATUS]==2)) {$aaaaa1='';$aaaaa2='';$aaaaa3='';$aaaaa4='';$aaaaa5='';$aaaaa6='';$aaaaa7='';$aaaaa8='';}

    Растворился в похапе, как в океане-море
    Крыша едет и течет, чао, бомбино, сорри..
    Каша кода и шаблонов, где найти энкодер?
    Разгребу за "Доширак", я ведь быдлокодер!!

    Этот код писал индус, сука, злоебучий
    Буду все писать с нуля, я намного круче!
    Левой код пишу в блокноте, правой с телкой в аське..
    Называй меня теперь быдлокодер Вася!!

    qbbr, 08 Июля 2010

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

    +185.5

    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
    <?
    //------проверяем на совпадение логинов--------
    $query = "SELECT login FROM clients";
    $result = mysql_query($query, $dbConn);
    	while ($row = mysql_fetch_assoc($result)){
    		foreach ($row as $val){
    			if ($val==$login){
    				$flag_login='true';
    			}// if	
    		} // завершение цикла foreach
    	} // завершение цикла while 
    	//----------------------------------------
    if ($flag_login=='true'){$output.= "<li class='text_blue'>клиент с таким логином уже сужествует, введите другой</li><br>"; $z='1';};
    ?>

    (говно)проверка на совпадение логинов

    xXx_totalwar, 18 Января 2010

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