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

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

    +138

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    .inputPassword {
      border: 1px solid #C0CAD5;
      font-family: tahoma, tahoma, verdana, arial, sans-serif;
      font-size: 11px;
      padding: 3px;
    }

    C сайта http://vkontakte.ru/
    CSS http://vkontakte.ru/css/rustyle.css
    tahoma два раза написана, чтож не десять.

    guest, 18 Марта 2009

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

    +138

    1. 1
    echo 'antichat'

    ggg

    guest, 01 Марта 2009

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

    +138

    1. 1
    alert('Anticat!!!!!1 ;)');

    AlexTheC0d3r

    guest, 22 Февраля 2009

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

    +138

    1. 1
    2. 2
    3. 3
    4. 4
    for(;;)
    {
    	echo 'хуй остановишь!';
    }

    guest, 19 Февраля 2009

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

    +137.7

    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
    <div id="spoiler">
    <div>
    <p style="text-align: center;"><input style="margin: 10px; padding: 0px; width: 150px; font-size: 12px; background-color: #fdeaa8;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')['show'].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')['show'].style.display = ''; this.parentNode.parentNode.getElementsByTagName('div')['hide'].style.display = 'none'; this.innerText = ''; this.value = 'Спрятать спойлер'; } else { this.parentNode.parentNode.getElementsByTagName('div')['show'].style.display = 'none'; this.parentNode.parentNode.getElementsByTagName('div')['hide'].style.display = ''; this.innerText = ''; this.value = 'Еще раз показать?'; }" type="button" value="УП Элайя" /></p>
    
    <div>
    <div id="show" style="border-style: solid; border-width: 1px; margin: 0px; padding: 4px; display: none; background-color: transparent; width: 98%;">
    
    <span style="font-size: small;"><span style="color: #000000;">УП «Элайя» всегда готово к любому сотрудничеству и радует своих клиентов превосходным качеством и приемлемой ценой на женскую одежду. Для УП «Элайя» крайне важно поддерживать высокое качество производимой продукции. Предприятие использует только новейшее высокотехнологичное швейное оборудование производства Италии и Японии. </span></span>
    
    </div>
    <div id="spoiler">
    <div>
    <p style="text-align: center;"><input style="margin: 10px; padding: 0px; width: 150px; font-size: 12px; background-color: #fdeaa8;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')['show'].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')['show'].style.display = ''; this.parentNode.parentNode.getElementsByTagName('div')['hide'].style.display = 'none'; this.innerText = ''; this.value = 'Спрятать спойлер'; } else { this.parentNode.parentNode.getElementsByTagName('div')['show'].style.display = 'none'; this.parentNode.parentNode.getElementsByTagName('div')['hide'].style.display = ''; this.innerText = ''; this.value = 'Еще раз показать?'; }" type="button" value="УП АссольМода" /></p>
    
    <div id="show" style="border-style: solid; border-width: 1px; margin: 0px; padding: 4px; display: none; background-color: transparent; width: 98%;">
    
    <span style="color: #000000;"><span style="font-size: small;">Компания "АссольМода" существует на рынке c 2003 года, и все это время уверенно и динамично развивается, расширяет круг постоянных клиентов, увеличиваем ассортимент выпускаемой продукции. </span></span>

    Доброго времени! Ребята, я в этом деле полный нуб. Ситуация тут следующая:
    Как видите здесь 2 спойлера. В Firefox'e пашут оба, в IE 8 не пашет верхняя, а в Google Chrome не пашет нижняя... Я заметил разницу в наличии у верхней одного тега <div> перед вот этими строками:
    <div id="show" style="border-style: solid; border-width: 1px; margin: 0px; padding: 4px; display: none; background-color: transparent; width: 98%;">
    И отсутствие этого тега у нижних таких же строк второй кнопки. Если я добавляю этот тег к нижней, то на странице наступает хаос, сайдбар, футер и шапка сразу разъезжаются, если убираю этот же тег из верхней опять-таки хаос. Не знаю че делать. Помогите пожалуйста найти ошибку. Спасибо.

    civko, 05 Февраля 2010

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

    +137.7

    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
    if (e.Source.GetType().Name.ToString()=="Square")
                        {
                            if (((Square)e.Source).Background == SystemColors.ControlBrush)
                            {
                                if ((((Square)e.Source).Content.Equals("")))
                                {
                                    ((Square)e.Source).Background = Brushes.Blue;
                                }
                            }
                            else
                            {
                                if (((Square)e.Source).Background != Brushes.White)
                                    if (((Square)e.Source).Background != Brushes.Red)
                                        if (((Square)e.Source).Background != Brushes.Green)
                                        ((Square)e.Source).Background = SystemColors.ControlBrush;
                            }
                        }

    poacher, 20 Января 2010

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

    +137.7

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    $q = mysql_query ("SELECT * FROM theodorakisdiscographygre");
    $num_rows = mysql_num_rows($q);
    for ($m=0; $m<$num_rows; $m++)
    {
     $q = mysql_query ("SELECT * FROM theodorakisdiscographygre");
     for ($c=0; $c<($num_rows-$m); $c++)
     {
      $f = mysql_fetch_array($q);
     }
     echo $f["content"];
    }

    сортировка

    guest, 05 Августа 2009

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

    +137.7

    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
    <?
    require "netcat/vars.inc.php"; 
    require $INCLUDE_FOLDER."e404.php";
    ?>
    
    
    А вот содержимое подключаемого файла e404.php
    <?
    @include("../vars.inc.php");
    require $ROOT_FOLDER."connect_io.php";
    require $INCLUDE_FOLDER."s_e404.inc.php";
    require $INCLUDE_FOLDER."s_loadenv.inc.php";
    
    header("Pragma: no-cache");
    
    switch ($PHP_TYPE) {
        case "module":    header("HTTP/1.1 200 OK");    break;
        case "cgi":    header("Status: 200 OK");    break;
    }
    .................................... и так далее вся логика...................

    Во многих известных мне CMS обработка запросов производится в index.php. А здесь главная магия происходит в обработке ошибки 404.

    Вот содержимое главного index.php

    guest, 11 Мая 2009

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

    +137.7

    1. 1
    2. 2
    3. 3
    4. 4
    foreach ($_pp as $k => $v){
                if ($v['qty'] == $_pp[$i*count($groups)]['qty']){
                    $qtys[$i][]=$v;
                }

    За такое надо кромсать

    guest, 27 Февраля 2009

    Комментарии (3)
  11. Си / Говнокод #2816

    +137.6

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    for( unsigned int i = 0; i < strlen(str); i++)
    {
        if ( str[i] == '-')
        {
            str[i] = '\0';
            break;
        }
    }

    'strlen' в условии цикла - это вычисление инварианта в теле цикла.
    Вообще этот цикл реально можно заменить одним вызовом 'strchr'

    benderlog, 18 Марта 2010

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