1. JavaScript / Говнокод #6263

    +165

    1. 1
    <div class="dashed" onmouseover="$(this).addClass('active');" onmouseout="$(this).removeClass('active');"><a href="http://pogoda.ngs.ru/w3d/#w3d" rel="history">температура</a></div>

    hover? не, не знаем
    http://pogoda.ngs.ru

    Back, 07 Апреля 2011

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

    +165

    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
    switch ($status){
    	case STATUS_WAIT: 
    		$sql='UPDATE orders SET status=\''.STATUS_WAIT.'\' WHERE id='.$id;
    	break;
    	case STATUS_ACCEPT: 
    		$sql='UPDATE orders SET status=\''.STATUS_ACCEPT.'\' WHERE id='.$id;
    	break;
    	case STATUS_ORDER: 
    		$sql='UPDATE orders SET status=\''.STATUS_ORDER.'\' WHERE id='.$id;
    	break;
    	case STATUS_CANCEL: 
    		$sql='UPDATE orders SET status=\''.STATUS_CANCEL.'\' WHERE id='.$id;
    	break;
    	default: $this->addError('недопустимый статус');
    }

    Paradoks, 07 Апреля 2011

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

    +160

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if($login){
    	$sql="DELETE FROM orders WHERE login='$login' AND id=$id";
    }else{
    	$sql="DELETE FROM orders WHERE id=$id";
    }

    $id конечно же PRIMARY

    Paradoks, 07 Апреля 2011

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

    +164

    1. 1
    2. 2
    3. 3
    4. 4
    public function __destruct()
        {
            unset($this);
        }

    greevex, 07 Апреля 2011

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

    +163

    1. 1
    2. 2
    3. 3
    if($trains->getDepTrains())foreach($trains->getDepTrains() as $train){
        $block = print_r( $train,1 );
        if (preg_match( "!\[routeFrom:protected\] => МОСКВА ОКТ!", $block ))

    Ну как бы слов нет. Просто до слез.

    Paradoks, 07 Апреля 2011

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

    +109

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    try
     {
    //тут другой гавнокод связаный с регистрацией
    }
    catch(ApplicationException)
    {
        this.ModelState.AddModelError("DuplicateUser", Strings.DuplicateUser);
        return View(model);
    }

    Вот так, если приложение падает значит юзверь уже существует....

    biff, 07 Апреля 2011

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

    +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
    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
    //Проверка данных селекта:
    switch (@$_POST['mtime']) {
        case "январь": $mnumb = ("01"); break;
        case "февраль": $mnumb = ("02"); break;
        case "март": $mnumb = ("03"); break;
        case "апрель": $mnumb = ("04"); break;
        case "май": $mnumb = ("05"); break;
        case "июнь": $mnumb = ("06"); break;
        case "июль": $mnumb = ("07"); break;
        case "август": $mnumb = ("08"); break;
        case "сентябрь": $mnumb = ("09"); break;
        case "октябрь": $mnumb = ("10"); break;
        case "ноябрь": $mnumb = ("11"); break;
        case "декабрь": $mnumb = ("12"); break;
    }
    
    // а вот так выводится сам селект:
        <?
        $mas2 = Array("январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь");
        switch (@date("m",time())) {
            case "01": $mnow = ("январь"); break;
            case "02": $mnow = ("февраль"); break;
            case "03": $mnow = ("март"); break;
            case "04": $mnow = ("апрель"); break;
            case "05": $mnow = ("май"); break;
            case "06": $mnow = ("июнь"); break;
            case "07": $mnow = ("июль"); break;
            case "08": $mnow = ("август"); break;
            case "09": $mnow = ("сентябрь"); break;
            case "10": $mnow = ("октябрь"); break;
            case "11": $mnow = ("ноябрь"); break;
            case "12": $mnow = ("декабрь"); break;
        }?>
        &nbsp месяц:
        <select name=mtime class=text>
        <?
        if (isset($_POST['mtime']))
            echo "<option value='".$_POST['mtime']."' checked>".$_POST['mtime']."</option>";
        else
            echo "<option value='$mnow' checked>$mnow</option>";
        $i=1;
        foreach ($mas2 as $var => $val)
            {
            echo "<option value='$val'>$val</option>";
            $i++;
            }
        ?>
        </select>

    Jureth, 07 Апреля 2011

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

    +159

    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
    switch($URIelements[2]) {
    	case "members":
    		if ($oid<>'') { //если $oid существует, выводим карточку члена
    			$page="http://domain.tld/reestr/members.php?oid=".$oid;
    		} else { //если $oid НЕ существует, выводим список всех
    			$page="http://domain.tld/reestr/show_members.php";
    		}
    		include ($page); //загружаем страницу реестра
    	break;
    	case "candidates":
    		if ($oid<>'') { //если $oid существует, выводим карточку члена
    			$page="http://domain.tld/reestr/candidates.php?oid=".$oid;
    		} else { //если $oid НЕ существует, выводим список всех
    			$page="http://domain.tld/reestr/show_candidates.php";
    		}
    		include ($page); //загружаем страницу реестра
    	break;
    	case "exclude":
    		if ($oid<>'') { //если $oid существует, выводим карточку члена
    			$page="http://domain.tld/reestr/exclude.php?oid=".$oid;
    		} else { //если $oid НЕ существует, выводим список всех
    			$page="http://domain.tld/reestr/show_exclude.php";
    	        }
    		include ($page); //загружаем страницу реестра
    	break;
    		/* И так далее */	
    
    }

    Было откопано такое говнецо в проекте на WP... Думаю всё сказано кодом

    POPSuL, 07 Апреля 2011

    Комментарии (2)
  9. Куча / Говнокод #6255

    +146

    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 cellspacing="0" id="captcha"><tbody><tr><td><table cellspacing="0">
    <tbody><tr>
    <td class="fill"><div> </div></td>
    <td class="fill"><div> </div></td>
    <td class="fill"><div> </div></td>
    </tr><tr>
    <td><div> </div></td>
    <td><div> </div></td>
    <td class="fill"><div> </div></td>
    </tr><tr>
    <td><div> </div></td>
    <td class="fill"><div> </div></td>
    <td><div> </div></td>
    </tr><tr>
    <td class="fill"><div> </div></td>
    <td><div> </div></td>
    <td><div> </div></td>
    </tr><tr>
    <td class="fill"><div> </div></td>
    <td><div> </div></td>
    <td><div> </div></td>
    </tr>
    </tbody></table>
    </td><td><table cellspacing="0">
    <tbody><tr>
    <td class="fill"><div> </div></td>
    <td class="fill"><div> </div></td>
    <td class="fill"><div> </div></td>
    </tr><tr>
    <td class="fill"><div> </div></td>
    <td><div> </div></td>
    <td class="fill"><div> </div></td>
    </tr><tr>
    <td class="fill"><div> </div></td>
    <td class="fill"><div> </div></td>
    <td class="fill"><div> </div></td>
    </tr><tr>
    <td class="fill"><div> </div></td>
    <td><div> </div></td>
    <td class="fill"><div> </div></td>
    </tr><tr>
    <td class="fill"><div> </div></td>
    <td class="fill"><div> </div></td>
    <td class="fill"><div> </div></td>
    </tr>
    </tbody></table>
    </td><td><table cellspacing="0">
    <tbody><tr>
    <td class="fill"><div> </div></td>
    <td class="fill"><div> </div></td>
    <td class="fill"><div> </div></td>
    </tr><tr>
    <td class="fill"><div> </div></td>
    <td><div> </div></td>
    <td><div> </div></td>
    </tr><tr>
    <td class="fill"><div> </div></td>
    <td class="fill"><div> </div></td>
    <td class="fill"><div> </div></td>
    </tr><tr>
    <td><div> </div></td>
    <td><div> </div></td>
    <td class="fill"><div> </div></td>
    </tr><tr>
    <td class="fill"><div> </div></td>
    <td class="fill"><div> </div></td>
    <td class="fill"><div> </div></td>
    </tr>
    </tbody></table>
    </td><td><table cellspacing="0">
    <tbody><tr>
    <td class="fill"><div> </div></td>
    <td class="fill"><div> </div></td>
    <td class="fill"><div> </div></td>
    </tr><tr>
    <td><div> </div></td>
    <td><div> </div></td>
    <td class="fill"><div> </div></td>
    </tr><tr>
    <td class="fill"><div> </div></td>
    <td class="fill"><div> </div></td>
    <td class="fill"><div> </div></td>
    </tr><tr>
    <td><div> </div></td>
    <td><div> </div></td>
    <td class="fill"><div> </div></td>
    </tr><tr>
    <td class="fill"><div> </div></td>
    <td class="fill"><div> </div></td>
    <td class="fill"><div> </div></td>
    </tr>
    </tbody></table>
    </td></tr></tbody></table>

    Реализация капчи на сайте http://rus.in.ua/
    class="fill" - чёрный фон
    Парсить HTML в автоматическом режиме ещё проще, чем картинки распознавать.

    chubatyj, 06 Апреля 2011

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

    +156

    1. 1
    2. 2
    3. 3
    4. 4
    var index = this.pics.indexOf(e);
    if (index != this.pics.indexOf(this.pics[0])) {
       var left = '<span class="'+this.clName+'_wrapper_pager '+this.clName+'_wrapper_pager_Left" onclick="bigpic.pager(e);" title="Предыдушая">&larr; + Ctrl </span>';
    }

    4Eki, 06 Апреля 2011

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