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

    В номинации:
    За время:
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. C# / Говнокод #3874

    +116

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

    zonder, 04 Августа 2010

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

    +157

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    function writemsg(msg, colors)
    {
    	length = msg.length;
    	i=0;
    	while(i<length)
    	{
    		document.getElementById("msgbox").innerHTML = document.getElementById("msgbox").innerHTML + "<br><font color="+colors[i]+">"+msg[i]+"</font>";
    		i=i+1; //z
    	}
    	return true;
    }

    XyHb, 31 Июля 2010

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

    +169

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    public function Add()
    {
    $db->query ('DELETE FROM ' . $this->_table . ' WHERE clientId=' . $this->clientId . ' AND memberId=' . $this->userId);
    $db->query ('INSERT INTO ' . $this->_table . ' SET clientId=' . $this->clientId . ', memberId=' . $this->userId);
    return true;
    }

    без комментариев

    rtfm, 28 Июля 2010

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