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

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

    +137

    1. 1
    strncat (dstring, " ", 512);

    Калифорнийский код, простенько, но со вкусом. Сам не с первого раза понял в чём дело ;-)

    raorn, 08 Июня 2010

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

    +165

    1. 1
    for ($c=0; $c<mysql_num_rows($q); $c++) {

    Вот так...

    r00t, 13 Мая 2010

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

    +159

    1. 1
    2. 2
    3. 3
    $datex = date("Y-m");
    $tr = explode("-",$datex);
    $ddr = $tr[0]."-".$tr[1];

    Небось такое уже было

    Werdn, 07 Мая 2010

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

    +121

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    $InsetInTable="INSERT INTO Clients (ID, kodRDPO, FIO, telefon, fax, email, kodPDV, svidoctvo, Date)
    VALUES ('$num', '$drpo_d', '$name_d','$telefon_d','$fax_d','$e_mail_d','$pdv_d','$svidoctvo_d','$today')";
    
    mysql_query($InsetInTable,$dbcnx);
    if (!mysql_query($InsetInTable,$dbcnx)){
    	   echo("<P>В настоящий момент сервер базы данных не доступен, поэтому 
               корректное создание новой записи в таблицу не возможно.</P>");
           echo ("<p><b>Error: ".mysql_error()."</b><p>");
           exit();
    	}
    	
    mysql_close($dbcnx);

    Проверка на правельность записи

    Vasiliy, 07 Мая 2010

    Комментарии (16)
  6. JavaScript / Говнокод #3038

    +163.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
    //Автор: wapart.net (не зарегистрирован), дата: 3 сентября, 2009 - 18:59
    //Пример подтверждения удаления файла.
    //в js файле создаем функцию:
    
    function confirmDelete() {
        if (confirm("Вы подтверждаете удаление?")) {
            return true;
        } else {
            return false;
        }
    }
    
    //в html коде пишем ссылку:<a href="/forum/delete_file.php" onclick="return confirmDelete();">Удалить файл</a>
    //Работу проверьте сами 
    
    //Автор: YAzzz (не зарегистрирован), дата: 8 сентября, 2009 - 16:26 
    //#permalink
    //Можно проще:
    
    function confirmDelete() {
        return confirm("Вы подтверждаете удаление?");
    }

    confirm — возвращает true/false в зависимости от того, куда нажмет посетитель. К.О.

    DrFreez, 18 Апреля 2010

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

    +61.2

    1. 1
    border: yes!;

    найдено в css :-\

    guеst, 18 Апреля 2010

    Комментарии (16)
  8. ActionScript / Говнокод #3012

    −189.8

    1. 1
    public static var FontSize14 : uint = 14;

    Вот так люди во Flex определяют размер шрифта :) CSS нам не по чем....

    dimas_art, 15 Апреля 2010

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

    +174

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    function realize ($source) ## Ха!
    {
    	return serialize ($source);
    }
    
    function unrealize () ## Ха-ха!
    {
    	return unserialize ($source);
    }

    Нужно поправить косяки на одном сайте, вот что нашлось в его недрах.

    rkin, 14 Апреля 2010

    Комментарии (16)
  10. bash / Говнокод #3000

    −136

    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
    #! /bin/bash
    
    # настройки
    # id художника (athid) берется из URL вида http://www.pixiv.net/member_illust.php?id=18530, где 18530 и есть искомый параметр.
    pixid=LOGIN
    pixpass=PASSWORD
    picnum=$2
    let "pagenum=picnum/20+1"
    athid=$1
    
    # логинимся (куки в pixiv.txt)
    AUTH=`curl -s -c pixiv.txt -F"mode=login" -F"pass=${pixpass}" -F"pixiv_id=${pixid}" -F"skip=1" http://www.pixiv.net/index.php`
    
    # качаем все страницы с картинками и парсим их на ходу
    for ((i=1;i<=$pagenum;i++))
    do
    wget --load-cookies=pixiv.txt "http://www.pixiv.net/member_illust.php?id=$athid&p=$i" -O - --referer="http://www.pixiv.net/"|pcregrep -o 'http\:\/\/img\d{1,3}\.pixiv\.net\/img\/[^\"]+'|sed 's/_s//' >> get.pixiv.txt
    done;
    
    # качаем все картинки, которые нашли
    
    wget -nc -i get.pixiv.txt --referer="http://www.pixiv.net/"
    
    cat get.pixiv.txt | sed 's/http\:\/\/img[^\/]\+\/img\/[^\/]\+\///' > list1
    ls *.jpg *.png *.gif > list2
    cat list1 list2|sort|uniq -u|pcregrep -o '[^\.]+' > list3
    for i in `cat list3`
    do
    wget "http://www.pixiv.net/member_illust.php?mode=manga&illust_id=$i&type=scroll"  --load-cookies=pixiv.txt  --referer="http://www.pixiv.net/" -O -|pcregrep -o 'http\:\/\/img\d{1,3}\.pixiv\.net\/img\/[^\"]+'>> get.pixiv.albums.txt
    done;
    
    wget -nc -i  get.pixiv.albums.txt --referer="http://www.pixiv.net/"
    
    # удаляем палево
    
    #rm -f pixiv.txt get.pixiv*.txt list*

    Качалка картинок с pixiv.net с дебильным алгоритмом отсеивания альбомов от картинок.

    Radjah, 13 Апреля 2010

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

    +117.4

    1. 1
    int? ipLong = ip != null ? (int?)ip.Address : null;

    Вот так взялись отрицательные IP в базе. А главное-то, правильно переменную назвать!

    Rom@nych, 09 Апреля 2010

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