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

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

    +173

    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
    <?php
    if(date("D") == "Mon"){
        if(date("G")<13){ 
            echo "Мы предполагаем, что ваш заказ будет доставлен во вторник.";
        }else{ 
            echo "Мы предполагаем, что ваш заказ будет доставлен в среду.";
        }
    }elseif(date("D") == "Tue"){
        if(date("G")<13){ 
            echo "Мы предполагаем, что ваш заказ будет доставлен в среду.";
        }else{ 
            echo "Мы предполагаем, что ваш заказ будет доставлен во четверг.";
        }
    }elseif(date("D") == "Wed"){
        if(date("G")<13){ 
            echo "Мы предполагаем, что ваш заказ будет доставлен в четверг.";
        }else{ 
            echo "Мы предполагаем, что ваш заказ будет доставлен в пятницу.";
        }
    }elseif(date("D") == "Thu"){
        if(date("G")<13){
            echo "Мы предполагаем, что ваш заказ будет доставлен в пятницу.";
        }else{ 
            echo "Мы предполагаем, что ваш заказ будет доставлен в субботу.";
        }
    }elseif(date("D") == "Fri"){
        if(date("G")<13){ 
            echo "Мы предполагаем, что ваш заказ будет доставлен в субботу.";
        }else{ 
            echo "Мы предполагаем, что ваш заказ будет доставлен в среду.";
        }
    }else{
        echo "К сожалению, склад интернет-магазина работает только в будние дни, поэтому ваш заказ может быть доставлен во вторник.";
    }
    ?>

    ChillyBwoy, 01 Сентября 2010

    Комментарии (32)
  3. 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)
  4. PHP / Говнокод #3738

    +173

    1. 1
    $karkas = tr(bgcolor("D9EDFB"), td(w("1%").style("").valign("top"),br()).td(valign("top"), hr(noshade().size(1).color("D9EDFB")).table(cs(0).cp(10).border(0), tr(no(), td(no(), 'текст'...

    Все знают, что хорошим стилем написанием сайта является отделение кода от дизайна. Но то, что я увидел в самописной CMS, детище прошлого PHP-кодера, повергло меня в тихий ужас.

    Каждый HTML-тег со всеми атрибутами был переопределён в отдельную функцию со своими параметрами. Нашлось место даже для замечательной функции br().

    [url]http://ithappens.ru/story/3663[/url]

    Uchkuma, 19 Июля 2010

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

    +173

    1. 1
    javascript:for(i=0; i<=document.images.length; i++){document.images[i].width=height=0}

    Безумное решение которое я нашел на форуме в локалке под лозунгом "Сэкономить на трафике" была ссылка с данным кодом.

    pbg, 29 Июня 2010

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

    +173

    1. 1
    $darr = array( 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 );

    Похапе. Нафик нужны встроенные функции даты / времени? В феврале 28 дней, и баста.

    Фрагмент из давно работающего проекта.

    cyrill, 18 Июня 2010

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

    +173

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    # текст сообщений об ошибке
    $errDescr[1] = NETCAT_MODERATION_MSG_ONE;
    $errDescr[2] = NETCAT_MODERATION_MSG_TWO;
    $errDescr[6] = NETCAT_MODERATION_MSG_SIX;
    $errDescr[7] = NETCAT_MODERATION_MSG_SEVEN;
    $errDescr[8] = NETCAT_MODERATION_MSG_EIGHT;
    $errDescr[21] = NETCAT_MODERATION_MSG_TWENTYONE;

    Чьорт, я обожаю этих ребят. Они мои герои.

    telnet, 21 Мая 2010

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

    +173

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if(isset($_GET['catId'])){
    ...
    } else if($_GET['catId']>0){
    ...
    }

    CubeCart v3.0.15

    Ghost, 24 Сентября 2009

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

    +172.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
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    if ($_POST['action']!=""){
        $action=$_POST['action'];
      } elseif ($_GET['action']!=""){
        $action=$_GET['action']; 
      }
      if ($_POST['pid']!=""){
        $pid=$_POST['pid'];
      } elseif ($_GET['pid']!=""){
        $pid=$_GET['pid']; 
      }
      if ($_POST['page']!=""){
        $page=$_POST['page'];
      } elseif ($_GET['page']!=""){
        $page=$_GET['page']; 
      }
      if ($_POST['cid']!=""){
        $cid=$_POST['cid'];
      } elseif ($_GET['cid']!=""){
        $cid=$_GET['cid']; 
      }
      if ($_POST['num']!=""){
        $num=$_POST['num'];
      } elseif ($_GET['num']!=""){
        $num=$_GET['num']; 
      }

    darkpreacher, 15 Апреля 2010

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

    +172.8

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $Sn = strtolower ($n);
    if (preg_match ("'(.*?)\.png$'si", $Sn)) $type="png";
    if (preg_match ("'(.*?)\.gif$'si", $Sn))	 $type="gif";
    if (preg_match ("'(.*?)\.jpg$'si", $Sn)) $type="jpg";
    if (preg_match ("'(.*?)\.jpeg$'si", $Sn)) $type="jpeg";

    Определение типа изображения

    1ac1324, 06 Января 2010

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

    +172.1

    1. 1
    2. 2
    3. 3
    #pragma warning( disable : 4005 )
    #define TRUE free(reinterpret_cast<VOID*>(-1))
    #pragma warning( default : 4005 )

    merry debugging!
    (return TRUE; :)

    guest, 17 Апреля 2009

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