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

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

    +159

    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
    switch (document.getElementById("selectLang").selectedIndex)
    		{
    			case 0:
    				oInputSearchValue.value = "Поиск по сайту"; //поиск по сайту
    			case 2:
    				oInputSearchValue.value = "搜索"; //поиск по сайту
    				oTextWhiteData0.data = "始終可用!"; //будьте всегда доступны
    				oTextWhiteData1.data = "預算您的公司不允許廣告在電視上?"; //бюджет вашей компании
    				oTextWhiteData2.data = "或不滿意音速,這將會“消失”電台?"; //бюджет вашей компании
    				oTextWhiteData3.data = "然後將廣告在我們的門戶!"; //бюджет вашей компании
    				oTextWhiteData4.data = "可在網絡世界!"; //бюджет вашей компании
    				oTextX1Y1Data0.data = "主要的"; //главная
    				oTextX1Y1Data1.data = "出版社“不受歡迎新聞生產印刷特刊,並出版了若干背景商業目錄專門業務網絡視頻。";
    				oTextX1Y1Data2.data = "參考目錄“不受歡迎新聞”讓數以百萬計的人們找到信息,在各個領域的業務,並作為一個平台,發揮宣傳視頻內容業務。";
    				oTextX1Y2Data0.data = "服務"; //услуги
    				oTextX1Y2Data1.data = "•生產和安置的廣告在我們的專業網站和印刷。";
    				oTextX1Y2Data2.data = "•生產中的視頻廣告。";
    				oTextX1Y2Data3.data = "•促進品牌和客戶的廣告系列。";
    				oTextX2Y1Data0.data = "發現"; //откройте для себя
    				oTextX2Y1Data1.data = "用戶和合作夥伴";
    				oTextX2Y1Data2.data = "在我們的印刷出版物和在線出版物,我們為您提供:";
    				oTextX2Y1Data3.data = "•尋找一個新的想法,以開啟他們自己的業務。";
    				oTextX2Y1Data4.data = "•熟悉的原始技術,成功的企業家在外地的管理,財務,營銷,人力資源政策。";
    				oTextX2Y1Data5.data = "•獲取在線諮詢服務領域的法律和稅收。";
    				oTextX2Y1Data6.data = "•開展了廣告公司,同時考慮到廣告客戶的營銷目標和優化預算。";
    				oTextX2Y2Data0.data = "我們為什麼要"; //почему у нас
    				oTextX2Y2Data1.data = "我們可以幫助您的業務為代價的高品質,最佳組合的價格和優質的服務,創意,創新的工作方法。";
    				oTextX3Y1Data0.data = "我們的項目"; //наши проекты
    				oTextX3Y1Data1.data = "出版物-一份周刊廣告“買企業” 。";
    				oTextX3Y1Data2.data = "互聯網資源-報紙的在線廣告購買商業“ www.buy-business-online.com 。";
    				oTextX3Y1Data3.data = "互聯網門戶網站-企業名錄在線視頻“業務的基礎上” www.business - basis.com 。";
    				oTextX3Y1Data4.data = "電視項目。";
    				break;
    			default:
    				oInputSearchValue.value = "Поиск по сайту"; //поиск по сайту
    				oTextWhiteData0.data = "Будьте всегда доступны!"; //будьте всегда доступны

    а так Максим Прохоров делал локализацию. Хотите ещё????

    ursus, 23 Апреля 2010

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

    +159

    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
    if ((valid_username($_POST['username'])) && (valid_email($_POST['email'])))
    		{
    			$username = $_POST['username'];
    			$email = $_POST['email'];
    			
    			if ($user->check_email($email))
    			{	
    				if ($user->set_config($config, $username))
    				{
    	
    					$_SESSION['checking_flag'] = $_POST['checking'];
    				}
    				else
    				{
    					$html->add_bufer("Неправильное имя пользователя или email.");
    				}
    			}
    			else
    			{
    				$html->add_bufer("Неправильное имя пользователя или email.");
    			}
    		}
    		else
    		{
    			$html->add_bufer("Неправильное имя пользователя или email.");
    		}

    досталась мне в наследство цмска, разгребаю....
    это нечто!

    litrumb, 04 Декабря 2009

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

    +159

    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 block_select_from(block,type){
         
          if(type=='all'){
             document.getElementById('block_'+block+'_all').style.display='';
             document.getElementById('block_'+block+'_blogs').style.display='none';
             document.getElementById('block_'+block+'_articles').style.display='none';
          }
          else if(type=='blogs'){
             document.getElementById('block_'+block+'_all').style.display='none';
             document.getElementById('block_'+block+'_blogs').style.display='';
             document.getElementById('block_'+block+'_articles').style.display='none';
          }
          else if(type=='articles'){
             document.getElementById('block_'+block+'_all').style.display='none';
             document.getElementById('block_'+block+'_blogs').style.display='none';
             document.getElementById('block_'+block+'_articles').style.display='';
          }
          
      }

    Классика жанра с сайта popmech.ru

    MV28jam, 14 Сентября 2009

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

    +159

    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
    <?
    $vars=array("№1" => "volvo", "№2" => "saab","№3" => "saab & audi", "№4" => "mercedes","№5" => "audi");
    	echo "<table border=1>";
    	foreach ($vars as $k => $v) {
    		echo "<tr><td>".$k."</td><td>".$v."</td></tr>";
    	}
    	echo "</table>";
    ?>
    
    
    <form action="index.php" method="POST">
    <select name="parametr">
      <option value="volvo">Volvo</option>
      <option value="saab">Saab</option>
      <option value="saabandaudi">Saab & Audi</option>
      <option value="mercedes">Mercedes</option>
      <option value="audi">Audi</option>
    </select>
    <input type="submit" value="JMI">
    </form>
    
    <?
    
    if (isset($_POST['parametr']) && !empty($_POST['parametr'])) {
    	
    	foreach ($vars as $k => $v) {
    		if (strstr(strtolower($v),strtolower($_POST['parametr']))) {
    			echo $k." - ".$vars[$k]."<br>";
    		}
    	}
    } else {
    	echo "<table border=1>";
    	foreach ($vars as $k => $v) {
    		echo "<tr><td>".$k."</td><td>".$v."</td></tr>";
    	}
    	echo "</table>";
    }
    ?>

    dsda, 05 Сентября 2009

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

    +159

    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
    class someClass {
        protected $map = array();
    
        public function __construct(Array $data)
        {
            $this->map = $this->generateMap($data);
        }
    
        protected function generateMap(Array $data)
        {
            $map = array();
            foreach ($data as $key => $value) {
                ...
                $map[$otherSomeKey] = $otherSomeValue;
                ...
            }
    
            $this->map = $map;
        }
    }

    Сидел час и не мог понять, почему у меня в $this->map оказывался постоянно NULL!
    Уже передебажил всё, что мог и извел все нервы!

    striker, 27 Августа 2009

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

    +159

    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
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    <title>БД</title>
    <link rel="stylesheet" type="text/css" href="/adminini/design20f.css">
    </head>
    
    <body>
    <?php
    
    switch ($curr_page_des)
    {
    
      //
      // авторизация
    
      case 'login':
    
    ?>
    <?php print $content ?>
    
    <?php
    
      break;
    
      //
      // список разделов
    
      case 'sections':
    
    ?>
    <?php print $content ?>
    
    <?php
    
      break;
    
    }
    
    ?>
    </body>
    </html>

    Код не мой... надеюсь правила не запрещают..
    Фаил для вывода контента..
    design.php

    doremidon, 21 Августа 2009

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

    +159

    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
    if(isset($_GET['o']) and $_GET['o']>0) {$id_psub = $_GET['o'];} else { exit(); }
    
    $result = mysql_query("SELECT * FROM psub WHERE id_psub='$id_psub'",$db);
    $myrow = mysql_fetch_array($result);
    $id_prepod = $myrow['id_prepod']; $type_psub = $myrow['type_psub']; $id_sub = $myrow['id_sub'];
    
    $re = mysql_query("SELECT * FROM sub JOIN set_sub ON sub.id_sub = set_sub.id_sub WHERE sub.id_sub='$id_sub'", $db);
    $m = mysql_fetch_array($re); $id_spec = $m['id_spec']; $n_cours = $m['n_cours'];
    
    $r = mysql_query("SELECT t_spec, id_fac, n_spec, id_sett FROM spec WHERE id_spec = '$id_spec'", $db);
    $yr = mysql_fetch_array($r); $t_spec = $yr['t_spec']; $id_fac = $yr['id_fac']; $n_spec = $yr['n_spec']; $id_sett = $yr['id_sett'];
    
    $l = mysql_query("SELECT t_fac FROM fac WHERE id_fac='$id_fac'", $db);
    
    if(mysql_num_rows($l) == 0) { $l = mysql_query("SELECT t_fac, id_ins FROM faci WHERE id_fac='$id_fac'", $db);
    $o = mysql_fetch_array($l); $i = $o['id_ins'];
    $rl = mysql_query("SELECT t_ins FROM ins WHERE id_ins = '$i'", $db); $ml = mysql_fetch_array($rl);
    echo "<div class='s_sfu'>".$ml['t_ins']."</div><p align='center' class='f'>Факультет:</p>";
    echo "<div class='s_sfu'>".$o['t_fac']."</div>";}

    оттуда же

    nolka4, 21 Августа 2009

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

    +159

    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
    if ($_POST["type"] == "2") {
    	echo '<form name=fm method=post>'.
    	'<select class="f" name="per" onChange="mclick(\'/history.php?type=2&per=\'+document.fm.per.value)">'.
    	'<option value="2"'; if ($per == "2") { print "selected"; }; echo '>'.$lng['history'][14].''.
    	'<option value="5"'; if ($per == "5") { print "selected"; }; echo '>'.$lng['history'][15].''.
    	'<option value="7"'; if ($per == "7") { print "selected"; }; echo '>'.$lng['history'][16].''.
    	'<option value="14"'; if ($per == "14") { print "selected"; }; echo '>'.$lng['history'][17].''.
    	'<option value="30"'; if ($per == "30") { print "selected"; }; echo '>'.$lng['history'][18].''.
    	'<option value="365"'; if ($per == "365") { print "selected"; }; echo '>'.$lng['history'][19].''.
    	'<option value="1000"'; if ($per == "1000") { print "selected"; }; echo '>'.$lng['history'][20].''.
    	'</select>'.
    	'</form>';
    }

    убейте меня

    ratik, 10 Августа 2009

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

    +158.9

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <?php
    /* ... */
    if (isset($_GET['page'])) @include 'pages/' . $_GET['page'] . '.txt';
    /* ... */
    ?>

    Вот так :)

    noisiaman, 05 Января 2010

    Комментарии (14)
  11. JavaScript / Говнокод #2194

    +158.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
    // Эта функция автоматически обработает все текстовые поля (text,password). 
    // Если у вас изначально задано значение для поля, то при фокусировании поля - значение пропадёт, если пользователь не введёт новое значение, то вернётся первоначальное. 
    // Это jQuery версия
    $("input:text, textarea, input:password").each(function () {
    	if (this.value == '') this.value = this.title;
    });
    $("input:text, textarea, input:password").focus(function () {
    	if (this.value == this.title) this.value = '';
    });
    $("input:text, textarea, input:password").blur(function () {
    	if (this.value == '') this.value = this.title;
    });
    $("input:image, input:button, input:submit").click(function () {
    	$(this.form.elements).each(function () {
    		if (this.type == 'text' || this.type == 'textarea' || this.type == 'password') {
    			if (this.value == this.title && this.title != '') {
    				this.value = '';
    			}
    		}
    	});
    });

    Не зря Джонни Рейсиг говорил, что jQuery детям не игрушка.

    chu4, 29 Ноября 2009

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