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

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

    +162.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
    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
    $buuuu = $buf;
    if (!strstr($buf, 'No ch') && $buf!='') {
    	$nline = unserialize($buf);
    	foreach ($nline as $key=>$val) { 
    		foreach ($val as $key1=>$val1) {
    			foreach ($val1 as $key2=>$val2) {
    				foreach ($val2 as $key3=>$val3) {
    					foreach ($val3 as $key4=>$val4) {
    						foreach ($val4 as $key5=>$val5) {
    							$key2 = str_replace($arepl, ' ', $key2);
    							$key2 = str_replace(' .', ' ', $key2);
    							$key2 = trim(ereg_replace(" +", ' ', $key2));
    							$oline[$key][$key1][$key2][$key3][$key4][$key5] = $val5;
    						}
    					}
    				}
    			}
    		}
    	}
    
    	$toline = serialize($oline);
    	$fw = fopen('ch.txt', 'w')	;
    	fwrite($fw, $toline);
    	fclose($fw);
    
    	foreach($oline as $key=>$val) {
    		foreach($val as $key1=>$val1) {
    			foreach($val1 as $key2=>$val2) {
    				foreach($val2 as $key3=>$val3) {
    					foreach($val3 as $key4=>$val4) {
    						foreach($val4 as $key5=>$val5) {
    							if ($key5>$last_ch_time) {
    								$last_ch_time = $key5;
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    }

    названия переменных рулят!

    ratik, 10 Августа 2009

    Комментарии (3)
  3. Pascal / Говнокод #1457

    +137

    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
    Ольга (12:41:15 4/08/2009)
    ща посмотрю
    
     Ольга (12:41:59 4/08/2009)
    качаю какой-то архив
    
     Лайт (12:42:19 4/08/2009)
    правильно
    
     Ольга (12:42:35 4/08/2009)
    я архив открыла
    
     Ольга (12:42:42 4/08/2009)
    че мне эту прогу запустить
    
     Лайт (12:42:56 4/08/2009)
    да
    
     Лайт (12:42:59 4/08/2009)
    попробуй
    
     Лайт (12:43:05 4/08/2009)
    а потом втиснешь ей как нибудь
    
     Ольга (12:43:20 4/08/2009)
    выдает регистрацию мэйл агента
    
     Лайт (12:43:40 4/08/2009)
    правильно
    
     Лайт (12:43:45 4/08/2009)
    введи что угодно
    
     Лайт (12:43:48 4/08/2009)
    и нажми войти
    
     Лайт (12:43:56 4/08/2009)
    только войти 1 раз нажми
    
     Ольга (12:43:57 4/08/2009)
    если я ща свои данные вставлю то меня взломают?
    
     Лайт (12:44:03 4/08/2009)
    увидишь
    
     Лайт (12:44:07 4/08/2009)
    тя никто не взломает
    
     Ольга (12:45:19 4/08/2009)
    так а как его настроить чтобы он мне отослал данные
    
     Лайт (12:45:30 4/08/2009)
    ей его дай
    
     Лайт (12:45:32 4/08/2009)
    блин
    
     Лайт (12:45:38 4/08/2009)
    дальше все в твоих руках
    
     Ольга (12:46:01 4/08/2009)
    после того как я ей вышлю и она введет куда эта муть мне придет
    
     Лайт (12:46:18 4/08/2009)
    тебе
    
     Лайт (12:46:20 4/08/2009)
    в асю
    
     Ольга (12:46:33 4/08/2009)
    не на мыло?
    
     Лайт (12:46:37 4/08/2009)
    НЕТ!
    
     Ольга (12:47:11 4/08/2009)
    не шарю как он отправляет потом данные
    
     Лайт (12:47:32 4/08/2009)
    какая разница, главное что отправляет
    
     Ольга (12:47:39 4/08/2009)
    я то ей в асю не могу кинуть
    
     Ольга (12:47:46 4/08/2009)
    я ей могу только на мыло кинуть
    
     Лайт (12:48:00 4/08/2009)
    аАААААА!!!!!
    
     Лайт (12:48:04 4/08/2009)
    кидай ей куда угодно
    
     Лайт (12:48:11 4/08/2009)
    главное чтобы она это открыла
    
     Лайт (12:48:16 4/08/2009)

    брр...во ламеры

    guest, 04 Августа 2009

    Комментарии (3)
  4. C++ / Говнокод #1447

    +103

    1. 1
    2. 2
    byte* pSomeArr = new byte[nArrLen];
    auto_ptr<byte> bAutoPtr(pSomeArr); // auto delete on exit

    Защита от утечек памяти! =)

    guest, 31 Июля 2009

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

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    $placeholder_id = !empty($_GET['id'])?$_GET['id']:null;
    
    		if ( !is_numeric($placeholder_id) )
    		{
    			die("ERROR-wrong access (ID)");
    		}

    Мдя... зачем проверки если дохним...

    guest, 29 Июля 2009

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

    +151

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    <?php
    
    $code = "<table> <tr><td>1</td></tr> <tr><td>2</td></tr> </table>";
    
    
    $out_arr = array();
    while($line = substr( ($code = substr($code, strpos($code, ($s = "<tr><td>")) + strlen($s))), 0,
                          ($s = strpos($code, "</td></tr>"))) and $s and array_push($out_arr, $line) );
    
    print_r($out_arr);
    ?>

    лень было с регекспами заниматься ^_^
    упрощеный вариант

    guest, 27 Июля 2009

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

    +151.1

    1. 1
    2. 2
    3. 3
    if(!preg_match('/<table border="0" width="48%" cellspacing="0" cellpadding="5" class="modelProperties">(.+)<\/div>/isU', $tovar_page, $test)){
    	preg_match('/<table border="0" width="50%" cellspacing="0" cellpadding="5" class="modelProperties">(.+)<\/div>/isU', $tovar_page, $test);
    }

    парсер я.маркета

    guest, 21 Июля 2009

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

    +147

    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
    <?php
    /***************************************************************************
     *                            usercp_activate.php
     *                            -------------------
     *   begin                : Saturday, Feb 13, 2001
     *   copyright            : (C) 2001 The phpBB Group
     *   email                : [email protected]
     *
     *   Id: usercp_activate.php,v 1.6.2.9 2005/09/14 18:14:30 acydburn Exp
     *
     *
     ***************************************************************************/
    
    /***************************************************************************
     *
     *   This program is free software; you can redistribute it and/or modify
     *   it under the terms of the GNU General Public License as published by
     *   the Free Software Foundation; either version 2 of the License, or
     *   (at your option) any later version.
     *
     *
     ***************************************************************************/
    
    if ( !defined('IN_PHPBB') )
    {
            die('Hacking attempt');
            exit;
    }

    Рихиты что ж тут еще скажешь...

    guest, 19 Июля 2009

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

    +148

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if (row[0]["IsAdmin"].ToString() == "True")
    {
        return true;
    }
    else
    {
        return false;
    }

    guest, 17 Июля 2009

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

    +154

    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
    php_value error_reporting 7
    AddDefaultCharset UTF-8
    # CharsetDisable On
    # CharsetDefault windows-1251
    # CharsetSourceEnc windows-1251
    # CharsetRecodeMultipartForms off
    
    Options All -Indexes
    
    RewriteEngine On
    
    RewriteRule ^/?$ index.php [L]
    
    RewriteRule ^rated/?$ index.php?act=rated_screen [L]
    RewriteRule ^upload/?$ test.php?act=upload_screen [L]
    RewriteRule ^settings/?$ index.php?act=settings_screen [L]
    RewriteRule ^logout/?$ index.php?act=logout [L]
    RewriteRule ^([0-9]+)?$ index.php?act=id_screen&id=$1 [L]
    RewriteRule ^([0-9]+)/i.jpg?$ templates/direct.php?id=$1 [L]

    Есть в .htaccess вот такое "RewriteRule ^upload/?$ index.php?act=upload_screen [L]" и при переходе по ссылке site.ru/upload в адресной строке появляется http://site.ru/upload/?act=upload_screen ... почему такое может быть?

    guest, 16 Июля 2009

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

    +148

    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
    template<class T>
    T from_string(const std::string &str)
    {
        std::istringstream iss(str);
        T ret_val;
        iss>>ret_val;
        return ret_val;
    }
    
    template <class T>
    std::string to_string(T val)
    {
        std::ostringstream oss;
        oss<<val;
        return oss.str();
    }
    
    template<> inline
    double from_string<double>(const std::string &str)
    {
        return atof(str.c_str());
    }

    взято с http://forums.realcoding.net/lofiversion/index.php/t15556.html

    конвертация строки в число/числа в строку

    guest, 10 Июля 2009

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