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

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

    +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
    class Cache {
        var $a = 0;
    
        function set($t) {
            $this->a = $this->a+$t;
        }
    }
    
    class Core {
         function a() {
              return Cache::set(3);
         }
    }
    
    $Core = new Core;
    echo $Core->a();

    Нашел у себя на форуме. И вот где-то же такие работают..

    vitaly, 27 Августа 2010

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

    +183

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    if(!xyjax) {
            if(typeof XMLHttpRequest != "undefined") {
                xyjax = new XMLHttpRequest();
            } else {
                //failed = true; // ВАШ БРАУЗОР - ГОВНО
            }
        }

    kostya123, 24 Августа 2010

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

    +158

    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
    <table border="1" class="new" bgcolor ="#F5F5F5">
    
             <tr>
                    <td><b>День</b></td>
                    <td><b>До обеда</b></td>
                    <td><b>После обеда</b></td>
                    <?php
                    while ($row = mysql_fetch_assoc($query)){
    
                        $date = $row['date'];
                        $Id_date = convert($date);
                        $date = substr ($date,8);
    
                        //Проверка на повторность дня (один день-два события!)
    
                        if ($count == $date){
    
                           
                        $time = $row['time'];
                        if ($time == 'До обеда'){
    
                        echo '<td>';
                        $judge = $row['judge'];
                        $query1 = mysql_query ("SELECT `desc` FROM `judge` WHERE `id` = $judge",$db);
                        $row1 = mysql_fetch_assoc ($query1);
                        $judge1 = $row1['desc'];
                        
                        //"Совещание" красным
    
                        if ($judge1 == 'Совещание'){
                            echo "<td class='new_color'>$judge1</td>";
                        }
                        else{
                        echo "<td>$judge1</td>";}
                        echo "</td>";
                        }
                        elseif ($time == 'После обеда'){
    
                        
                        $judge = $row['judge'];
                        $query1 = mysql_query ("SELECT `desc` FROM `judge` WHERE `id` = $judge",$db);
                        $row1 = mysql_fetch_assoc ($query1);
                        $judge1 = $row1['desc'];
                        if ($judge1 == 'Совещание'){
                            echo "<td class='new_color'>$judge1</td>";
                        }
                        else{
                        echo "<td>$judge1</td>";}
    
                       echo "</td>";
                       echo "</tr>";
                        }
    
                        
                        }
                        // Блок для выполнения при отрицательной проверки на повторность дня
    
                        else {
                        $res1 = rus_days($Id_date);
                        echo "<tr>";
                        echo "<td>$date&nbsp$res1</td>";
                        $time = $row['time'];
                        if ($time == 'До обеда'){
                         
                          
                        $judge = $row['judge'];
                        $query1 = mysql_query ("SELECT `desc` FROM `judge` WHERE `id` = $judge",$db);
                        $row1 = mysql_fetch_assoc ($query1);
                        $judge1 = $row1['desc'];
                        if ($judge1 == 'Совещание'){
                            echo "<td class='new_color'>$judge1</td>";
                        }
                        else{
                        echo "<td>$judge1</td>";}
                            
                        }
                        elseif ($time == 'После обеда'){
    
                         echo "<td>";
                      
                        $judge = $row['judge'];
                        $query1 = mysql_query ("SELECT `desc` FROM `judge` WHERE `id` = $judge",$db);
                        $row1 = mysql_fetch_assoc ($query1);
                        $judge1 = $row1['desc'];
                        if ($judge1 == 'Совещание'){
                            echo "<td class='new_color'>$judge1</td>";
                        }
                        else{
                        echo "<td>$judge1</td>";}
    
                        echo "</td>";
                        echo "</tr>";
                        }

    Формирование таблицы. Данные тянутся из БД.

    smitty, 24 Августа 2010

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

    +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
    (
    	$hours >= 21 && $minutes >= 0	
    	or $hours == 0 && $minutes >= 0
    	or $hours == 1 && $minutes >= 0
    	or $hours == 2 && $minutes >= 0
    	or $hours == 3 && $minutes >= 0
    	or $hours == 4 && $minutes >= 0
    	or $hours == 5 && $minutes >= 0
    	or $hours == 6 && $minutes >= 0
    	or $hours == 7 && $minutes >= 0
    	or $hours == 8 && $minutes >= 0
    )

    http://webcodes.ru/publ/1-1-0-3524

    uWeb, 23 Августа 2010

    Комментарии (8)
  6. JavaScript / Говнокод #4038

    +173

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    function jsPlay(soundobj) {
     var thissound= eval("document."+soundobj);
     try {
     thissound.Play(); // играй!!!
     }
     catch (e) {
     thissound.DoPlay(); // играй СЦУКО!!!!!!!!!!!
     }
    }

    http://rabota2009.ucoz.ru/
    вот так надо использовать try-catch если вы не знали.

    Alfred, 20 Августа 2010

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

    +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
    22. 22
    function urldecode(code) {
    code = escape(code);
    code = code.replace(/\+/g,' ');
    code = code.replace(/%21/g,'!');
    code = code.replace(/%22/g,'"');
    code = code.replace(/%23/g,'#');
    code = code.replace(/%24/g,'$');
    code = code.replace(/%2D/g,'-');
    code = code.replace(/%5E/g,'^');
    code = code.replace(/%26/g,'&');
    code = code.replace(/%B9/g,'?');
    code = code.replace(/%3B/g,';');
    code = code.replace(/%25/g,'%');
    code = code.replace(/%3A/g,':');
    code = code.replace(/%3F/g,'?');
    code = code.replace(/%28/g,'(');
    code = code.replace(/%29/g,')');
    
    /*...70 строк такого же говна...*/
    
    return code;
    }

    http://informer.gismeteo.ru/js/decode.js
    Прошу прощения если баян.

    Vindicar, 18 Августа 2010

    Комментарии (8)
  8. Assembler / Говнокод #3989

    +237

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    mov ebx,eax
    xor eax,ebx
    mov eax,0
    cmp eax,ebx
    je metka1

    Xekep, 15 Августа 2010

    Комментарии (8)
  9. C# / Говнокод #3874

    +116

    1. 1
    2. 2
    var result = resultDate.ToString("yyyy-MM-dd");
    result = result.Replace("-", "");

    zonder, 04 Августа 2010

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

    +146

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    $module=(!empty($_GET['mod']))?$_GET['mod']:"static";
    
    if(is_file("modules/".$module.".class.php"))
    {
        include_once("modules/".$module.".class.php");
    }
    else
    {
        include_once("modules/error.class.php");
    }

    от такая хитрожопая система, позволяющая подгружать "модули"

    zloiia, 04 Августа 2010

    Комментарии (8)
  11. JavaScript / Говнокод #3867

    +168

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    var count = response.data.length;
    var all_count = count;
    if(all_count > count) {
        count = all_count - count;
    }

    Уличная магия. О_о (Мапед не мой)

    Alex_Slubsky, 04 Августа 2010

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