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

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

    +175.4

    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
    function makeQuery($keywords, $item, $type="and")
    {
    	// Тут аффтар вестимо вырезает последовательности из больше чем одного пробела
            for ($i=0; $i<1000; $i++)
    	{
    		 $keywords=str_replace("  "," ", $keywords);
    	}
    	$keywords.=" ";
    	$que="";
            // А эта хуета вместо explode( " ", $keywords )
    	while (strpos($keywords, " "))
    	{
    		$que.=" $type $item like '%".substr($keywords, 0, strpos($keywords, " "))."%'";
    		$keywords=substr($keywords,strpos($keywords, " ")+1);
    	}
    return $que;
    }

    Функция генерит SQL для поиска. Нарыл в коде чужой чудо-цмски. Такой феерической реализации в жизни не встречал...

    Johnny, 10 Февраля 2010

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

    +144.4

    1. 1
    if (1 || $ar_res['NAME'] == "Московские офисы")

    У кого есть трава ?

    atarix12, 09 Февраля 2010

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

    +144

    1. 1
    2. 2
    if (document.all && document.getElementById && !window.opera) this.initIEengine();
    	if (!document.all && document.getElementById && !window.opera) this.initFFengine();

    А в чём суть ?
    p.s. а я вот не понимаю почему в опере не работает :(
    Взято отсюда : http://www.dotnetcurry.com/ShowArticle.aspx?ID=255&AspxAutoDetectCo okieSupport=1

    Nemerle, 08 Февраля 2010

    Комментарии (12)
  5. Куча / Говнокод #2561

    +126

    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
    <div id="t21"> 
      <div id="first"> 
        <table> 
          <tbody> 
            <tr><td><noindex><a href="..."><img alt="%AAA%" src="/i/l/belbal.gif"></a></noindex></td></tr>
           </tbody>
         </table>
       </div>
     
      <div class="p"><img src="/i/vert2.gif"></div>
     
      <div> 
        <table> 
          <tbody> 
            <tr><td><noindex><a href="..."><img alt="%AAA%" src="/i/l/anagram.gif"></a></noindex></td></tr>
           </tbody>
         </table>
       </div>
     
      <div class="p"><img src="/i/vert2.gif"></div>
     
      <div> 
        <table> 
          <tbody> 
            <tr><td><noindex><img width="72" height="28" alt="%AAA%" src="/company/about/PFLogo.jpg"><a href="..."></a></noindex></td></tr>
           </tbody>
         </table>
       </div>
     
      <div class="p"><img src="/i/vert2.gif"></div>
     
      <div> 
        <table> 
          <tbody> 
            <tr><td><noindex><a href="..."><img alt="%AAA%" src="/i/l/zibi.gif"></a></noindex></td></tr>
           </tbody>
         </table>
       </div>
     
      <div class="p"><img src="/i/vert2.gif"></div>
     
      <div> 
        <table> 
          <tbody> 
            <tr><td><noindex><a href="..."><img alt="%" src="/i/l/gesus.gif"></a></noindex></td></tr>
           </tbody>
         </table>
       </div>
     
      <div class="p"><img src="/i/vert2.gif"></div>
    
    <!-- И в таком вот духе ещё несколько 50 строк кода -->

    Исходник с сайта-конкурента, откуда срочно понадобилось стырить эту часть. Лучше перепишу сам

    dmOx, 07 Февраля 2010

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

    +170.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
    function get_random($length = 8 /*длина суперслучайного числа*/)
    {
    	$result = rand(1,9);
    	
    	if ($length < 1)
    	{
    		$length = 1;
    	}
    	
    	for ($i = 1; $i < $length; $i++)
    	{
    		$symbols = (string)rand(10000, 99999);
    		str_shuffle($symbols);
    		$element = (int)substr($symbols, 1, 1);
    		$result .= $element;
    	}
    	
    	return (int)$result;
    }

    генератор суперслучайных чисел)

    litrumb, 03 Февраля 2010

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

    +166.1

    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
    <?php
     function menu($menu_punkt="Главная")
    
    {
    if ($menu_punkt == "Главная")
    {
    
    echo "<p>Главная</p>";
    
    }
    
    else 
    
    {
    
    echo "<p><a href='index.php'>Главная</a></p>";
    
    }
    
    if ($menu_punkt == "Книги")
    {
    
    echo "<p>Книги</p>";
    
    }
    
    else 
    
    {
    
    echo "<p><a href='index.php'>Книги</a></p>";
    
    }
    
    if ($menu_punkt == "Уроки")
    {
    
    echo "<p>Уроки</p>";
    
    }
    
    else 
    
    {
    
    echo "<p><a href='index.php'>Уроки</a></p>";
    
    }
    
    if ($menu_punkt == "Статьи")
    {
    
    echo "<p>Статьи</p>";
    
    }
    
    else 
    
    {
    
    echo "<p><a href='index.php'>Статьи</a></p>";
    
    }
    
    /* Еще около 10 пунктов меню */ 
    
    if ($menu_punkt == "О сайте")
    {
    
    echo "<p>О сайте</p>";
    
    }
    
    else 
    
    {
    
    echo "<p><a href='about.php'>О сайте</a></p>";
    
    }
    }
    
    ?>

    Меню сайта...

    pee, 31 Января 2010

    Комментарии (12)
  8. 1C / Говнокод #2498

    −127.7

    1. 1
    Выбрать * из РегистрСведений.Таблица Где Таблица.ДатаПодтверждения >= ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0))

    Это вот условие писал мой бывший начальник..

    KingOfShit, 29 Января 2010

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

    +144.9

    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
    //も行ってみよう!
               define('真',true);
               echo 真;
         
         
                //適応少し
                define('の',true);
                define('を返します',false);
         
              $外側 = "暖かい";
              $温度計を示しています = の;
              $何 = "まだ何もない";
              if ($温度計を示しています && $外側 == "暖かい" ) {
              $何 = "行くことができます";
              } else {
              $何 = "ホームステイ";
              }
         
              echo "本日 " . $外側. ", 従って " . $何;
         
         
              $_COOKIES['練乳'] = "1кг";
              $_COOKIES['チョコレート'] = "2кг";
              $_COOKIES['クラッカー'] = "3кг";
              $_クッキー = $_COOKIES;
         
              //та-акс.. Проверим печеньки
              echo "<pre>";
              print_r($_クッキー);
              echo "</pre>";
         
              //так работает
              function ロック機能(){
                $変数2 = "это мегакруто :)";
                return $変数2;
              }
         
         
              function ロック機能2($変数){
                 $変数2 = "<br>Да, это ". $変数 . ", хотя и бесполезно";
                 return $変数2;
              }
         
              $変数 = "Кириллица в названиях переменных<br>";
              echo $変数;
              echo $変数2 = ロック機能();
              echo ロック機能2($変数2);

    переведите с японского на русский (с)хабра

    ChakuZa, 27 Января 2010

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

    +164

    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
    /* JAVA-Script zur Bestätigung, wenn alle Datensätze ersetzen, (Code=1) gewählt wurde */
    echo '<script type="text/javascript">
    ';
    echo '<!--
    ';
    echo 'function Bestaetigung()
    ';
    echo '{
    ';
    echo ' var x = window.confirm("'; echo $h_feld[30]; /* Wollen Sie wirklich alle bestehenden Daten ersetzen? */
    echo '")
    ';
    echo ' return x;
    ';
    echo '};
    ';
    echo 'function Bestaetigung_1()
    ';
    echo '{
    ';
    echo ' var x = window.confirm("'; echo $h_feld[35]; /* Wollen Sie wirklich die Datei auschecken? */
    echo '")
    ';
    echo ' return x;
    ';
    echo '};
    ';
    
    echo 'function Bestaetigung_2()
    ';
    echo '{
    ';
    echo ' var x = window.confirm("'; echo $h_feld[31]; /* Wollen Sie wirklich die Datei auschecken? */
    echo '")
    ';
    echo ' return x;
    ';
    echo '};
    ';
    
    echo '//-->
    ';
    echo '</script>
    ';

    Немецкие перлы....

    v01t, 21 Января 2010

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

    +170.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
    $ssil=$count/10;
    
    $ssil1=round($ssil);
    
    if ($ssil==$ssil1)
    {
    $ssil=$ssil;
    }
    else
    {
    $ssil=$ssil+1;
    }

    Да какое уж тут описание...

    dmitry, 19 Января 2010

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