1. Список говнокодов пользователя qbasic

    Всего: 120

  2. JavaScript / Говнокод #5549

    +160

    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
    p0=0;
    p1=0;
    inn=0;
    out=0;
    nx=0;ny=0;wh=0;wy=0;
    
    function rand(min, max)
    {
      return Math.random() * (max - min) + min;
    }
    
    function in_fld() {
    	rere();
    }
    
    function rere() {
    	var ctx = document.getElementById('field').getContext('2d');
    	var fimg = new Image();
    	fimg.onload = function(){
    		ctx.drawImage(fimg,0,0);
    		ctx.stroke();
    	}
    	fimg.src = 'images/field.png';
    	var bimg = new Image();
    	bimg.onload = function(){
    		ctx.drawImage(bimg,ps,n_y(),g_h()/2,g_h());
    		ctx.stroke();
    	}
    	bimg.src = 'images/b_b.png';
    	ps+=30;
    	if (ps>=gmx()) {
    		l+=1;
    		if (l>3) l=1;
    		ps=n_x();
    		if (l==3) {
    			shoots = Array(0,0,0,0,0,0,0,0,0,0);
    			used=Array(0,0,0,0,0);
    			sht((lap-1)%2,0);
    			shooting(0,0);
    			document.getElementById('field').addEventListener('mousemove', field_mm, false);
    			document.getElementById('field').addEventListener('mousedown', field_md, false);
    			stop=-1;
    		}
    	}
    	if (stop==1) setTimeout('rere()',40);
    }
    
    function n_x() {
    	switch (l) {
    		case 1:
    			return 15;
    			break;
    		case 2:
    			return 15;
    			break;
    		case 3:
    			return 200;
    	}
    }
    
    function n_y() {
    	switch (l) {
    		case 1:
    			return 350;
    			break;
    		case 2:
    			return 490;
    			break;
    		case 3:
    			return 590;
    	}
    }

    qbasic, 06 Февраля 2011

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

    +165

    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
    <?php
    if (isset($_POST["butonchik"])) {
            if (isset($_POST["selectik"])) {
     
                    $query2 = "SELECT * FROM $tbVoting WHERE parent = ".$_POST["selectik"];
                    $result2 = @mysql_query($query2) or callError();
     
                    while($line2 = mysql_fetch_array($result2, MYSQL_ASSOC)) {
                            $id2 = $line2["id"];
                            $text2 = $line2["text"];
     
                            echo $text2;
                            echo $id2;                      
                    }
            }
            else {
                    echo "Выберите вопрос(ы)";
            }
    }
    ?>

    qbasic, 04 Февраля 2011

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

    +163

    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
    <?php
    
    public function selectMenu($iLaId)
    {
    if (!is_numeric($iLaId))
      $iLaId = intval($iLaId);
     
    ob_start();
    ?>
     SELECT m.m_name
     FROM menu AS m
      WHERE m.la_id = <?= $iLaId ?>
    <?php
    $sQuery = ob_get_clean();
    $oResult = mysql_query($sQuery);
    return mysql_fetch_array($oResult);
    }
     
    //...
    
    $oQueries = new Queries;
    $aData = Queries->selectMenu(1);
     
    $sOutput = '<ol>';
    foreach ($aData as $v)
    {
    $sOutput .= '<li>'.$v['m_name'].'</li>';
    }
    $sOutput .= '</ol>';
     
    echo $sOutput;

    qbasic, 02 Февраля 2011

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

    +160

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    <?
    function dbQuery($query)
    {
    	$arg = func_get_args();
    	unset($arg[0]);
    	for ($i=1; $i<sizeof($arg); $i++) {
    		$arg[$i] = mysql_real_escape_string($arg[$i]);
    	}
    	$sql = vsprintf($query, $arg);
    	return mysql_query($sql) or die (mysql_error());
    }

    qbasic, 02 Февраля 2011

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

    +161

    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
    <?php
    if(empty($mw)) 
    { 
      header ("Location: ..");
      exit; 
    }
    ?>
    <center><h4>АККАУНТ</H4><hr>
    <...> 
    <script type="text/javascript">//<![CDATA[
    function isAlphaNumeric(value)
    {
      if (value.match(/^[a-zA-Z0-9]+$/))
        return true;
      else
        return false;
    }
    function checkform(f)
    {
      if (f.account.value=="")
      {
        alert("Заполните все поля формы");
        return false;
      }
      if (!isAlphaNumeric(f.account.value))
      {
        alert("Заполните все поля формы");
        return false;
      }
      if (f.password.value=="")
      {
        alert("Не введен пароль");
        return false;
      }
      if (!isAlphaNumeric(f.password.value))
      {
        alert("444444");
        return false;
      }
      if (f.password2.value=="")
      {
        alert("Не введен повтор пароля");
        return false;
      }
      if (f.password.value!=f.password2.value)
      {
        alert("Не совпадает пароль");
        return false; 
      }
      return true;
    }
    //]]></script>
    <form method="post" action="index.php?id=reg_false" onsubmit="return checkform(this)">
    <table>
     <tr>
      <td>Логин</td>
      <td><input type="text" name="account" maxlength="15" /></td>
     </tr>
     <tr>
      <td>Пароль</td>
      <td><input type="password" name="password" maxlength="15" /></td>
     </tr>
     <tr>
      <td>Повторить пароль</td>
      <td><input type="password" name="password2" maxlength="15" /></td>
     </tr>
     <tr>
      <td colspan="2" style="text-align: center;"><br />
      <input type="submit" name="submit" value="Регистрация" /></td>
     </tr>
    </table>
    </form>
     
    <?php
    if(ereg("^([a-zA-Z0-9_-])*$", $_POST['account']) && ereg("^([a-zA-Z0-9_-])*$", $_POST['password']) && ereg("^([a-zA-Z0-9_-])*$", $_POST['password2']))
    {
    	if ($page="index.php" && $_POST['account'] && strlen($_POST['account'])<16 && strlen($_POST['account'])>3 && $_POST['password'] && $_POST['password2'] && $_POST['password']==$_POST['password2'])
    	{       
    		$check=mysql_query("select * from accounts where login='".$_POST['account']."'");
    		$check1=mysql_num_rows($check);
    		if($check1>0)
                            echo "<p clss='error'><b>Ошибка  при регистрации: такой аккаунт уже сущетвует.</b></p>";
    		else
    		{
    			mysql_query("INSERT INTO accounts (login, password, access_level) VALUES ('" . 
    				$_POST['account']."', '".base64_encode(pack('H*', sha1($_POST['password'])))."', 0)", $link);
    			mysql_close($link);
    			print '<p class="error"><b>Регистрация прошла успешно</b></p>';
    		}
    	}
    	else
            print '<p class="error"><b> </b></p>'.mysql_error();
    }
    else
            echo "Введенные вами данные не прошли проверку на безопасность. Пожалуйста, попробуйте зарегистрироваться с другим логином и паролем.";

    qbasic, 02 Февраля 2011

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

    +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
    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
    <?php
    	$language       =       "en-gb";
    	$value["min"]   =       1;
    	$value["max"]   =       5;
    	$v      =       $value;
    	$lang   =       
    		array 
    			(
    				'ru-ru' => array
    					(
    						'messages' => array
    							(
    								-1      =>      "Введите число от " . $v["min"] . " до " . $v["max"],
    								0       =>      "Вы не ввели число",
    								1       =>      "Ваше число больше",
    								2       =>      "Ваше число меньше",
    								3       =>      "Ура!!! Вы угадали!",
    							),
    						'docment' => array
    							(
    								'guess' => "Угадать"
    							)
    							
    					),
    				'en-gb' => array
    					(
    						'messages' => array
    							(
    								-1      =>      "Enter number beetwen " . $v["min"] . " & " . $v["max"],
    								0       =>      "You are not enter number",
    								1       =>      "You number so big",
    								2       =>      "You number so small",
    								3       =>      "Yahoo! You won!",
    							),
    						'docment' => array
    							(
    								'guess' => "Guess"
    							)
    					)
    			);
    	$entry  =       $lang[!isset($language) ? "ru-ru" : $language];
    	// Запуск сессии
    	session_start();
    	// Функция генерации и присовоения случайного числа
    	function setRandomValue()
    		{
    			global $value;
    			
    			$v      =       $value;
    			$_SESSION["value"]      =       rand($v["min"], $v["max"]);
    		}
    	// Обработчик выигрыша
    	function winHandle()
    		{
    			$uid; // Идентификатор пользователя, например IP
    		}
    	// Обработчик проигрыша
    	function looseHandle()
    		{
    			$uid; // Идентификатор пользователя, например IP
    		}
    	// Проверка числа, если нет присваиваем случайное
    	if (!isset($_SESSION["value"])) {setRandomValue();}
    	// print_r($_SESSION);
    	if (isset($_POST['data']) && isset($_POST['value'])) {
    			if ($_POST["value"] > $_SESSION["value"]) {
    					$type   =       1;
    				}
    			elseif ($_POST["value"] < $_SESSION["value"]) {
    					looseHandle();
    					$type   =       2;
    					
    				}
    			else    {
    					winHandle();
    					$type   =       3;
    					//setRandomValue();
    				}
    		}else   {
    				$type   =       -1;
    			}
    ?>
    <html>
    	<head>
    		<title>Game</title>
    	</head>
    	<body>
    		<center>
    			<h2> <?php print $entry["messages"][$type]; ?> <br /> </h2>
    			<form method="post" action="<?php print $_SERVER['SCRIPT_NAME']; ?>">
    				<input type="hidden" name="data" />
    				<input type="text" name="value" />
    				<input type="submit" value="<?php print $entry["docment"]["guess"]; ?>" />
     
    			</form>
    		</center>
    	</body>
    </html>

    qbasic, 01 Февраля 2011

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

    +161

    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
    <?php
    $message_file = file("engine/quest.csv");
    foreach($message_file as $line)
    {
    $elem = explode(";",$line);
    echo("<tr>
    <td align=center valign=top colspan=2><b>Имя :</b> $elem[1] ( <b>$elem[2]</b> )</td>
    </tr>
    <tr>
    <td align=center valign=top width=50%><b>E-mail :</b> <a href=mailto:$elem[3] target=_blank>$elem[3]</a></td>
    <td align=center valign=top width=50%><b>Сайт :</b> <a href=$elem[4] target=_blank>$elem[4]</a></td>
    </tr>
    <tr>
    <td valign=top colspan=2><div style=margin-left:20px; ><b>Вопрос </b>№ ($elem[0]) $elem[5]</div></td>
    </tr>
    <tr>
    <td align=right valign=top colspan=2><small>Написано : $elem[6]</small></td>
    </tr>
    <tr>
    <td bgcolor=#E0F1F7 valign=top colspan=2 ><div style=margin-left:20px;><b><font color=red>$elem[7]</font></b></div></td>
    </tr>
    <tr>
    <td valign=top colspan=2 >&nbsp;</td>
    </tr>");
    }
    echo("</table>");

    qbasic, 01 Февраля 2011

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

    +160

    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
    <?php
    session_start();
    /**
     * @author motakuji
     * @copyright 2009
     */
     if (!$_SESSION['otvet']) {
            $_SESSION['rand']=rand(1,10);
            $_SESSION['otvet']=true;
             }
     if (isset($_POST['vvod']))
     {
     if ($_POST['vvod']>$_SESSION['rand']){
            $msg="Ваше число больше";
     }
     
     elseif ($_POST['vvod']<$_SESSION['rand']){
            $msg="Ваше число меньше";
     }
     else {
            $msg="Ура!!!Вы угадали!";
            $_SESSION['otvet']=false;
     }
    }
    else $msg='Введите число от 1 до 10';
    ?>
    <html>
    <title>Game</title>
    <head>
    <center>
    <h2> <?=$msg."<br>"; ?> </h2>
    <form method="post" action="<?=$_SERVER['SCRIPT_NAME']?>">
     
    <input type="text" name="vvod" />
    <input type="submit" value="Угадать" />
     
    </form>
    </center>
    </body>
    </html>

    qbasic, 01 Февраля 2011

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

    +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
    if (c>=0xC0)
                    {c=LCD_Chars[c-0xC0];}
            else
            {
                    if (c==0xA8)
                            {c=0xA2;}
                    else
                            if (c==0xB8)
                                    {c=0xB5;}
                            else
                                    if (c==0xB0)
                                            {c=0xDF;}
            }

    qbasic, 31 Января 2011

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

    +167

    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
    bool c=(a>=4 && a<=9);
    switch(c)
    {
      case true:
              {
                      cout<<"yes"<<endl;
                      break;
              }
      case false:
              {
                      cout<<"No"<<endl;
                      break;
              }
    }

    qbasic, 31 Января 2011

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