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

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

    +157

    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
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    91. 91
    92. 92
    93. 93
    94. 94
    95. 95
    96. 96
    97. 97
    98. 98
    //проверяем расширение                         
                                      
    $rashirenie= substr($result_img['url'], strrpos($result_img['url'], '.') + 1);
    $rashirenie=trim($rashirenie) ;
    
         if($rashirenie=='jpg' or $rashirenie=='JPG' )
         
         {
             
             
                     echo "<a href='".$path.$uploads.$result_img['url']."' target='_blank'><img src='img/jpg.png'></a><a href='del_img.php?id_image=".$result_img['id_image']."'><img src='img/del2.png' align='top'></a>" ;         
             
         }
         
              if($rashirenie=='png' or $rashirenie=='PNG' )
         
         {
             
             
                     echo "<a href='".$path.$uploads.$result_img['url']."' target='_blank'><img src='img/png.png'></a><a href='del_img.php?id_image=".$result_img['id_image']."'><img src='img/del2.png' align='top'></a>" ;         
             
         }
    
         
                   if($rashirenie=='gif' or $rashirenie=='GIF' )
         
         {
             
             
                     echo "<a href='".$path.$uploads.$result_img['url']."' target='_blank'><img src='img/gif.png'></a><a href='del_img.php?id_image=".$result_img['id_image']."'><img src='img/del2.png' align='top'></a>" ;         
             
         }
    
    
                            
                   if($rashirenie=='doc' or $rashirenie=='docx' )
         
         {
             
             
                     echo "<a href='".$path.$uploads.$result_img['url']."' target='_blank'><img src='img/word.png'></a><a href='del_img.php?id_image=".$result_img['id_image']."'><img src='img/del2.png' align='top'></a>" ;         
             
         }
    
                       
                               if($rashirenie=='xls' )
         
         {
             
             
                     echo "<a href='".$path.$uploads.$result_img['url']."' target='_blank'><img src='img/exel.png'></a><a href='del_img.php?id_image=".$result_img['id_image']."'><img src='img/del2.png' align='top'></a>" ;         
             
         }
    
                       
    
                                    if($rashirenie=='txt' )
         
         {
             
             
                     echo "<a href='".$path.$uploads.$result_img['url']."' target='_blank'><img src='img/txt.png'><a href='del_img.php?id_image=".$result_img['id_image']."'><img src='img/del2.png' align='top'></a></a>" ;         
             
         }
         
             if($rashirenie=='pdf' )
         
         {
             
             
                     echo "<a href='".$path.$uploads.$result_img['url']."' target='_blank'><img src='img/pdf.png'><a href='del_img.php?id_image=".$result_img['id_image']."'><img src='img/del2.png' align='top'></a></a>" ;         
             
         }
    
                  if($rashirenie=='zip' )
         
         {
             
             
                     echo "<a href='".$path.$uploads.$result_img['url']."' target='_blank'><img src='img/zip.png'><a href='del_img.php?id_image=".$result_img['id_image']."'><img src='img/del2.png' align='top'></a></a>" ;         
             
         }
         
                       if($rashirenie=='rar' )
         
         {
             
             
                     echo "<a href='".$path.$uploads.$result_img['url']."' target='_blank'><img src='img/rar.png'><a href='del_img.php?id_image=".$result_img['id_image']."'><img src='img/del2.png' align='top'></a></a>" ;         
             
         }
    
    
                       
                              
               
               
                  }

    все стандартно самописный CMS:)

    moonie, 05 Апреля 2011

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

    +169

    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
    // И отдельно проработаем кириллицу
        var rusAdditional = {
            '_' : '%5F', 'А' : '%C0', 'Б' : '%C1', 'В' : '%C2', 'Г' : '%C3', 'Д' : '%C4', 'Е' : '%C5',
            'Ж' : '%C6', 'З' : '%C7', 'И' : '%C8', 'Й' : '%C9', 'К' : '%CA', 'Л' : '%CB', 'М' : '%CC',
            'Н' : '%CD', 'О' : '%CE', 'П' : '%CF', 'Р' : '%D0', 'С' : '%D1', 'Т' : '%D2', 'У' : '%D3',
            'Ф' : '%D4', 'Х' : '%D5', 'Ц' : '%D6', 'Ч' : '%D7', 'Ш' : '%D8', 'Щ' : '%D9', 'Ъ' : '%DA',
            'Ы' : '%DB', 'Ь' : '%DC', 'Э' : '%DD', 'Ю' : '%DE', 'Я' : '%DF', 'а' : '%E0', 'б' : '%E1',
            'в' : '%E2', 'г' : '%E3', 'д' : '%E4', 'е' : '%E5', 'ж' : '%E6', 'з' : '%E7', 'и' : '%E8',
            'й' : '%E9', 'к' : '%EA', 'л' : '%EB', 'м' : '%EC', 'н' : '%ED', 'о' : '%EE', 'п' : '%EF',
            'р' : '%F0', 'с' : '%F1', 'т' : '%F2', 'у' : '%F3', 'ф' : '%F4', 'х' : '%F5', 'ц' : '%F6',
            'ч' : '%F7', 'ш' : '%F8', 'щ' : '%F9', 'ъ' : '%FA', 'ы' : '%FB', 'ь' : '%FC', 'э' : '%FD',
            'ю' : '%FE', 'я' : '%FF', 'ё' : '%B8', 'Ё' : '%A8'
        }
        for (i in rusAdditional) utf8Array[i] = rusAdditional[i];
        // Посимвольно заменяем символы на их шестнадцатиречные эквиваленты
        var res = "";
        for(i = 0; i < str.length; i++) {
            var simbol = str.substr(i,1);
            res += typeof utf8Array[simbol] != "undefined" ? utf8Array[simbol] : simbol;
        }

    http://www.1tv.ru/videoarchiver/
    Все тот же главный канал Рассеи.

    7ion, 03 Апреля 2011

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

    −110

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    var firstCard : Card;
    for each ( card in pack.allCards ) {
    	firstCard = card;
    	break;
    }

    Получение первого элемента массива.

    Yolziii, 01 Апреля 2011

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

    +157

    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
    class IndexController extends \Zend\Controller\Action
    {       
     
        public function init()
        {
     
        }
     
        public function indexAction()
        {
                    $keyword = 'canon 600d';
                    $site = 'photodomain.ru';
            $page = new \Ivi\Scripts\Rambler\RamblerPage($keyword);
                    $html = \Ivi\Scripts\Rambler\RamblerLoader::getInstance()->get($page->current()); 
                    $position = \Ivi\Scripts\Rambler\RamblerParser::Check($html,$site);
                    
                    echo $position;
        }
    }

    qbasic, 01 Апреля 2011

    Комментарии (10)
  6. Perl / Говнокод #6174

    −127

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    #!/bin/perl                                                                                    
    use Crypt::Blowfish; use Crypt::CBC;                                                           
    $encrypt_key= 'key';                                                                           
    $crypted_text = '53616c7465645f5fd56d1d101fb3adbf1d10cd5ce49b40868dd03da0de64c86bde6bfc3102e20aad6f4447b1fd1aacd8de66f6709cb643b56ebd16c8b8b6f86c0abc6dd6750ad3d71a558d7236102d8e730d11ded42a26d1';                                                                       
    $cipher_handle = new Crypt::CBC($encrypt_key,'Blowfish');                                      
    $text = $cipher_handle->decrypt_hex($crypted_text);                                            
    print $text;

    Не говнокод.

    Tanger, 01 Апреля 2011

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

    +155

    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
    private static function recalcReplyRate($contact, $flags) 
    {
        try 
        {
            if (!ANKETA_REPLY_RATE)
                throw new Exception_Base('', -1);
            if (empty($contact))
                throw new Exception_Base('', -2);
    
            if ($flags == 0 &&
                $contact->getProperty('msg_count_from') == 0 &&
                $contact->getProperty('msg_count_to') == 0) 
            {
                $delta = 1;
                $user_id = $contact->getProperty('anketa_id');
            }
            elseif ($flags == 1 &&
                $contact->getProperty('msg_count_from') > 0 &&
                $contact->getProperty('msg_count_to') == 0) 
            {
                $delta = -1;
                $user_id = $contact->getProperty('contact_anketa_id');
            }
            else 
            {
                throw new Exception_Base('', -3);
            }
    
            Data_Helper::recalcReplyRate($delta, $user_id);
    
        }
        catch (Exception_Base $e) 
        {
            return;
        }
    }

    cloucepa, 31 Марта 2011

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

    +159

    1. 1
    echo file_get_contents("split('?')[1]");

    Смесь PHP & JavaScript. Честно, я не понимаю, какого результата хотел добиться автор.

    stuffort, 31 Марта 2011

    Комментарии (10)
  9. 1C / Говнокод #6158

    −92

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    "ВЫБРАТЬ РАЗРЕШЕННЫЕ
    |	Номенклатура.Ссылка КАК Номенклатура
    |ИЗ
    |	Справочник.Номенклатура КАК Номенклатура
    |ГДЕ
    |	Номенклатура.Ссылка В(&НоменклатураПоОтбору)
    |
    |СГРУППИРОВАТЬ ПО
    |	Номенклатура.Ссылка

    Пусть 1с раздупляется, что тебе не нужны одинаковые элементы справочника "номенклатура"

    drhihi, 31 Марта 2011

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

    +167

    1. 1
    2. 2
    <?php
    $nidPage_storage = 64578; // нид страницы "Магазины и склады" - хранится отдельно, потому что контент-менеджеры удаляют страницу "Магазинов" и нид всё время меняется

    Изначально это это был drupal.

    turdman, 25 Марта 2011

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

    +130

    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
    POST /a/my-domain.com/accounts/ClientLogin HTTP/1.1
    Host: www.google.com
    User-Agent: Drakma/1.2.3 (SBCL 1.0.29.11.debian; Linux; 2.6.32-30-generic; http://weitz.de/drakma/)
    Accept: */*
    Connection: close
    Content-Type: application/x-www-form-urlencoded
    Content-Length: 97
    
    HTTP/1.1 301 Moved Permanently
    Location: /a/cpanel/my-domain.com/accounts/ClientLogin
    Content-Type: text/html; charset=UTF-8
    Content-Length: 223
    Date: Tue, 22 Mar 2011 12:44:53 GMT
    Expires: Tue, 22 Mar 2011 12:44:53 GMT
    Cache-Control: private, max-age=0
    X-Content-Type-Options: nosniff
    X-XSS-Protection: 1; mode=block
    Server: GSE
    Connection: close
    
    ;;; Ну ладно, попробуем еще раз...
    
    POST /a/cpanel/my-domain.com/accounts/ClientLogin HTTP/1.1
    Host: www.google.com
    User-Agent: Drakma/1.2.3 (SBCL 1.0.29.11.debian; Linux; 2.6.32-30-generic; http://weitz.de/drakma/)
    Accept: */*
    Connection: close
    Content-Type: application/x-www-form-urlencoded
    Content-Length: 97
    
    HTTP/1.1 404 Not Found
    Cache-Control: no-cache, no-store, max-age=0, must-revalidate
    Pragma: no-cache
    Expires: Fri, 01 Jan 1990 00:00:00 GMT
    Date: Tue, 22 Mar 2011 12:46:32 GMT
    Content-Type: text/html; charset=UTF-8
    X-Content-Type-Options: nosniff
    X-Frame-Options: SAMEORIGIN
    X-XSS-Protection: 1; mode=block
    Server: GSE
    Connection: close

    Шутники, однако :)

    wvxvw, 22 Марта 2011

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