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

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

    +146.9

    1. 1
    <?php echo strtolower( ?> HELLO WORLD! <?php ); ?>

    Не рабочий код, конечно, но на мой взгляд ржачный)

    greevex, 03 Сентября 2009

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

    +146.8

    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($_POST['vards'] and $_POST['epasts'] and $_POST['dzimums'] and $_POST['real_vards'] and $_POST['real_uzvards'] and $_POST['b_day1'] and $_POST['b_day2'] and $_POST['b_day3'] and $_POST['parole1'] and $_POST['parole2'] and $_POST['parole1'] == $_POST['parole2'])
    {
    $vards = "'".htmlspecialchars($_POST['vards'])."'";
    $parole = "'".md5(md5($_POST['parole2']))."'";
    $epasts = "'".htmlspecialchars($_POST['epasts'])."'";
    $dzimums = "'".htmlspecialchars($_POST['dzimums'])."'";
    $skype = "'".htmlspecialchars($_POST['skype'])."'";
    $b_diena = "$_POST[b_day1]";
    $b_menesis = "$_POST[b_day2]";
    $b_gads = "$_POST[b_day3]";
    $real_vards = "'".htmlspecialchars($_POST['real_vards'])."'";
    $real_uzvards = "'".htmlspecialchars($_POST['real_uzvards'])."'";
    $smirdiga_ip = "'".htmlspecialchars($_SERVER['REMOTE_ADDR'])."'";
    
    $result = mysql_query("SELECT id FROM lietotaji where vards=$vards");
    $rindinas = mysql_num_rows($result);
    
    and so on.....

    А я уж думал, так сейчас никто не пишет. Суперская защита от SQL Injection: htmlspecialchars.

    guest, 03 Июля 2009

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

    +146.7

    1. 1
    if (k.innerHTML=='0') {} else {gtim()}

    fuckyounoob, 02 Декабря 2009

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

    +146.6

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    ...
    protected $default_storage = NULL;
    
    ...
    
    public function getDefaultStorage(){
        return $this->getDefaultStorage();
    }
    
    ...

    Почему виснет, емн?
    Заработался =)

    llllllllll, 28 Октября 2009

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

    +146.4

    1. 1
    $where = $this->getAdapter()->quoteInto('idUser=?', (int)$this->idUser);

    надёжная защита от инъекций )))

    paranoid, 09 Апреля 2010

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

    +146.4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    for (int i = (orientation == Qt::Horizontal ? x : y); i < x+size; ++i)
        addPipe(orientation == Qt::Horizontal ? i : x, 
                orientation == Qt::Horizontal ? y : i, 
                orientation == Qt::Horizontal,
                orientation == Qt::Horizontal,
                orientation != Qt::Horizontal,
                orientation != Qt::Horizontal,
                randomRotation);

    guest, 18 Марта 2009

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

    +146.3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    <?if (count($arResult["ERRORS"])):?>
    	<?=ShowError(implode("<br />", $arResult["ERRORS"]))?>
    <?endif?>
    
    <?if (strlen($arResult["MESSAGE"]) > 0):?>
    	<?=ShowNote($arResult["MESSAGE"])?>
    <?endif?>

    уже глаза разрывает от этого классного форматирования

    y6uTbIu_CMEXOM, 10 Ноября 2009

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

    +146.3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    if(isset($_POST["a"]))
        {
         $x=print_r($_POST["a"],true);
         $x=str_replace("    [","",$x);
         $x=str_replace("] => ","",$x);
         $x=str_replace("Array","",$x);
         $body="\n\n";
         $body.=$x;
         ...

    Отправка письма с содержимым формы.
    $_POST["a"] - массив передаваемый из формы

    guest, 31 Марта 2009

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

    +146.2

    1. 1
    2. 2
    3. 3
    4. 4
    <script language="javascript">
    			if ("True" == "True")
    				document.getElementById('FrmToMPI').submit();
    </script>

    Это в исходниках процессинга приват банка :))
    Медитирую... :))

    ccoder, 24 Марта 2010

    Комментарии (4)
  11. C++ / Говнокод #2272

    +146.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
    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
    // Боярский языг.cpp : Defines the entry point for the console application.
    //
    
    // Не догадались, как избавиться от этих некрасивых инклудов :)
    #include "stdafx.h"
    #include <iostream>
    
    использовати площадь какобычно аминь1
    
    наместе двояко провѣрятичегоглаголют молчаливо
    кагбе
        ѣжѣли получалка.сломалася молчаливо тогдауж
        кагбе
          молвити "Не лепо молвишь, барин!" аминь1
          возвѣрнути нуль спасихоспади1
        ага
        возвѣрнути один аминь1
    ага
    
    цѣло голова(цѣло количество_указов, глаголют указы[])
    кагбе
      дваждыточно первыйсундук, второйсундук, отвѣт аминь1
      буквица знако спасихоспади1
      творити
      кагбе
        молвити "молви первый цифирь, барин: " аминь1
        получити первыйсундук аминь1
    
        ѣжѣли провѣрятичегоглаголют молчаливо еси ложъ тогдауж прѣрвати спасихоспади1
    
        молвити "молви деяние, барин: " аминь1
        получити знако спасихоспади1
    
        ѣжѣли провѣрятичегоглаголют молчаливо еси ложъ тогдауж прѣрвати спасихоспади1
    
        ѣжѣли знако еси 'q' тогдауж прѣрвати аминь1
    
        молвити "молви второй цифирь, барин: " аминь1
        получити второйсундук аминь1
        
        ѣжѣли провѣрятичегоглаголют молчаливо еси ложъ тогдауж прѣрвати спасихоспади1
    
        избирати знако
        тогдауж  кагбе
          выборъ '+' сталобыти
            отвѣт буде первыйсундук да второйсундук аминь1
            прѣрвати спасихоспади1
          выборъ '-' сталобыти
            отвѣт буде первыйсундук бѣзо второйсундук аминь1
            прѣрвати спасихоспади1
          выборъ '*' сталобыти
            отвѣт буде первыйсундук повторити_столько_сколько второйсундук аминь1
            прѣрвати спасихоспади1
          выборъ '/' сталобыти
            отвѣт буде первыйсундук убрати_столько_сколько второйсундук аминь1
            прѣрвати спасихоспади1
        ага
    
        молвити "Отвѣт есьм: " аминь1
        молвити отвѣт да_промолчати спасихоспади1
    
      ага
      пока (истино) аминь1
    
      возвѣрнути нуль спасихоспади1
    ага

    Простой калькулятор на " боярском" диалекте MSVС++

    Alice, 13 Декабря 2009

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