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

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

    +166

    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
    <?php
    
    $res=mysql_query('SELECT hosts FROM site_stats LIMIT 200');
    
    while($row = mysql_fetch_row($res)) {
    $a = array (
    $row[0]
    );
    }
    
    foreach ($a as $v) {
    print "$v. ";
    }
    ?>

    http://www.php.ru/forum/viewtopic.php?t=29941 (если не удалят)

    Devzirom, 08 Января 2011

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

    +145

    1. 1
    На сайте проводится профилактика, поэтому гостям нельзя писать комментарии до 1 января 2011. Говнокод.ру благодарит Вас за понимание!

    ... Сейчас 06.01.11...
    Баг или фича?

    --
    В предпросмотре пишет C# вместо кучи...

    Tanger, 06 Января 2011

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

    +160

    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
    <?php
    /* Форма:
    <form action="report3result.php" method = "post">
    Отчет №3:<br/>
    От
    <input type="text" name="begindate" size="30">
    До
    <input type="text" name="finishdate" size="30">
    <select name = "searchtype3">
    <option value = "select cid as invnum from contract where mark='ok'">Выполненные договора (в заданном периоде времени) </option>
    </select>
    <br/>
    <input type="submit" name ="submit3" value="OK">
    </form>
    <br/>
    */
    //создание коротких имен переменных
    $searchtype3=$_POST['searchtype3'];
    $begindate=$_POST['begindate'];
    $finishdate=$_POST['finishdate'];
    // [...]
    $query = "".$searchtype3." and begindate > '".$begindate."' and finishdate<'".$finishdate."'";
    $result = mysql_query($query,$db );
    // [...]
    ?>

    Shadez, 04 Января 2011

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

    +160

    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
    <?php
                                                                                          //из статьи 	"Запись и чтение из mysql Часть 1"
    <?php
                                                                                  //это якобы первый файл cfg
    $host = "localhost"; // Сервер подключения
    $login = "examples"; // Пользовать БД
    $password = "examples"; // Пароль для пользователя
    $database = "examples"; // Название БД
    // Кодировка:
    $charset = "cp1251";
    $collation = "cp1251_general_ci";
    $link = @mysql_connect("".$host."", "".$login."", "".$password."")
            or die ("Система не смогла подключиться к MySQL-серверу.");
        mysql_query ("set character_set_client='".$charset."'");
        mysql_query ("set character_set_results='".$charset."'");
        mysql_query ("set collation_connection='".$collation."'");
        @mysql_select_db ("".$database."")
            or die ("Система не может взять данные из базы. Возможно, такой БД не существует.");
    
           //Тут какой то текст статьи описывающий действия первого файла и заставляющий совершать действия по подключению 2 файла
    
    require "cfg.php";//подключаем конфиг
    $result=mysql_query('SELECT * FROM `url`');
    while($row=mysql_fetch_array($result))// берем результаты из каждой строки
    { 
    echo <<<base
    $row[url] --- $row[сategory]
    base;
    }
    
    
    ////////////////////////////Первый комментарий к статье
    25 декабря 2010 23:23   *** написал →
    Сообщение #1
    
     что за нахуй?
    //echo <<<base
    //$row[url] --- $row[сategory]
    //base;
    
    ///////////////////////////Убила реакция на комментатора
    // Сегодня, 14:28   *** написал →
    //Сообщение #--
    
    //ты че дибил? это ECHO!
    
    ?>

    )жестко - мир не без интересных людей

    Aios, 28 Декабря 2010

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

    +129

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    <form method="POST" name="submit_form" action="form1.php"> 
    <input name="form" value="form" /> 
    < .... >
    <input type="submit" value="отобразить отчет" onclick="document.submit_form.action='form1.php';" />  
    <input type="submit" value="сохранить отчет" onclick="document.submit_form.action='form2.php';" />  
    </form>

    qbasic, 27 Декабря 2010

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

    +144

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    <?php
    
    error_reporting(E_ALL);
    if (isset($_GET["src"])) {
    if (stripos($_GET["src"], "http://") !== false || stripos($_GET["src"], "https://") !== false) { 
    die("Анонимус, пошёл на /*
    вырезано
    */
    if($ext == "jpg" or $ext == "jpeg"){
        $img = imagecreatefromjpeg($src);
    }

    защита от инклудов по HTTP от нашего любимого анального клоуна lstem aka komprenda

    Анонимус, 24 Декабря 2010

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

    +145

    1. 1
    http://www.zvezdi-oriona.ru/134679.htm

    тут все прекрасно: и HTML и JS

    Анонимус, 23 Декабря 2010

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

    −172

    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
    from django.conf.urls.defaults import *
    from django.contrib.auth.views import logout_then_login
    from django.shortcuts import redirect
    
    from forms import LogoutForm
    
    
    urlpatterns = patterns('',
        (r'^logout/$', lambda r: (
            r.method == 'POST' and
            LogoutForm(r.POST).is_valid() and
            logout_then_login(r) or
            redirect('index')
        ), {}, 'logout'),
    )

    Про Django.

    Только не бейте сильно;) Ну, лень мне было для этого отдельный view делать...

    lig, 14 Декабря 2010

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

    +105

    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
    case nd of
    0..9:days.Caption := '00'+IntToStr(nd);
    10..99:days.Caption := '0'+IntToStr(nd);
    100..999:days.Caption := IntToStr(nd);
    end;
    case nh of
    0..9:hrs.Caption := '0'+IntToStr(nh);
    10..99:hrs.Caption := IntToStr(nh);
    end;
    case nm of
    0..9:mins.Caption := '0'+IntToStr(nm);
    10..99:mins.Caption := IntToStr(nm);
    end;
    case nsec of
    0..9:secs1.Caption := '0'+IntToStr(nsec);
    10..99:secs1.Caption := IntToStr(nsec);
    end;
    case nsec2 of
    0..9:secs2.Caption := '0000000'+IntToStr(nsec2);
    10..99:secs2.Caption := '000000'+IntToStr(nsec2);
    100..999:secs2.Caption := '00000'+IntToStr(nsec2);
    1000..9999:secs2.Caption := '0000'+IntToStr(nsec2);
    10000..99999:secs2.Caption := '000'+IntToStr(nsec2);
    100000..999999:secs2.Caption := '00'+IntToStr(nsec2);
    1000000..9999999:secs2.Caption := '0'+IntToStr(nsec2);
    10000000..99999999:secs2.Caption := IntToStr(nsec2);
    end;

    Таймер для дураков.

    PEMOHT, 12 Декабря 2010

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

    −167

    1. 1
    2. 2
    3. 3
    4. 4
    if abs(self.__last_direction%360-direction.angle())==270:
                angle = 360*(self.__last_direction/360+1)+direction.angle()
            else:
                angle = 360*(self.__last_direction/360) + direction.angle()

    крутим крутим спрайт

    nbdarvin, 12 Декабря 2010

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