1. PHP / Говнокод #5513

    +156

    1. 1
    2. 2
    3. 3
    4. 4
    $q = "SELECT tax_rate FROM #__{vm}_tax_rate WHERE tax_country='$country'\n";
    if( !empty($state)) {
    $q .= "AND (tax_state='$state' OR tax_state=' $state ' OR tax_state='-')";
    }

    Странное формирование запроса при загрузке налога по стране и конкретному региону...

    kolibri, 03 Февраля 2011

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

    +163

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if (!isset($caseMenu['child']))	{
    		$catsArr['list'][$caseMenu['parent']]['status'] = "active";				
    	}else{
    		$catsArr['list'][$caseMenu['parent']]['children']['list'][0]['status'] = "active";	
    	}

    помоему это охуенно

    warider, 03 Февраля 2011

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

    +162

    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
    <?php
    $door[0]=$arResult["NAME"];
    while($ob = $res->GetNextElement()){
            $arFields = $ob->GetFields();
            $door[]=$arFields["NAME"];
    }
    $door= array_unique($door);
    $model = implode(",", $door);
    $model_polotna = explode(",", $model);
    $sz = sizeof($model_polotna);
    for ($i=0; $i<=$sz; $i++){?>
            <option id="<?echo $i;?>" value="<? echo $model_polotna[$i];?>"><?echo $model_polotna[$i];?></option>
    <?}?>

    Сайт на битриксе...

    torch1313, 03 Февраля 2011

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

    +146

    1. 1
    2. 2
    //Функция some_function возвращает данные в формате var1=val1&var2=val2
    parse_str(some_function());

    Мой код примерно полуторагодовой давности.
    Разбирал старые проекты встретил и подумал - говно или имеет право на жизнь?
    Классическое

    //Функция some_function возвращает данные в формате val1:val2
    list ($var1, $var2) = explode(':', some_function())
    ведь будет работать медленнее, не так ли? :)

    7ion, 02 Февраля 2011

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

    +169

    1. 1
    2. 2
    $base = dirname(dirname(dirname(dirname(dirname(dirname(__FILE__))))));
            $base .= '/public' . Zend_Registry::get('Theme')->getThemeBase().'/static/images/menu/';

    Поиск пути... :)

    kovel, 02 Февраля 2011

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

    +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
    20. 20
    // create a new XML document
    /*$doc = new DomDocument('1.0');
    $root = $doc->createElement('root');
    $root = $doc->appendChild($root);
    */
    //Ну вас всех нахрен!
    echo('<?xml version="1.0" encoding="utf-8"?>');
    echo("<root>");
    echo("<tropical>$tropical</tropical>\n");
    echo("<castle>$castle</castle>\n");
    echo("<city>$city</city>\n");
    echo("<forest>$forest</forest>\n");
    echo("<architect>$architect</architect>\n");
    echo("<rain>$rain</rain>\n");
    echo("<ice>$ice</ice>\n");
    echo("<lava>$lava</lava>\n");
    echo("<space>$space</space>\n");
    echo("<virtual>$virtual</virtual>\n");
    echo("<money>$money</money>\n");
    echo("</root>");

    Я ОЧЕНЬ плохой PHP-кодер. Я не знаю, как делать в PHP XML (в .NET другой механизм, а этот я не очень понял), поэтому делаю "в лоб" - при помощи echo.

    RaZeR, 02 Февраля 2011

    Комментарии (85)
  7. 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)
  8. 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)
  9. 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)
  10. PHP / Говнокод #5486

    +161

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    <style type="text/css" media="all">
    	@import url(http://static.lanzone.info/templates/Default/css/style.css);
    </style>
    <style type="text/css" media="all">
    	@import url(http://static.lanzone.info/templates/Default/css/engine.css);
    </style>

    Bitches dunno 'bout mah <link rel="stylesheet"

    m1el, 02 Февраля 2011

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