- 1
- 2
- 3
- 4
- 5
if (!isset($caseMenu['child'])) {
$catsArr['list'][$caseMenu['parent']]['status'] = "active";
}else{
$catsArr['list'][$caseMenu['parent']]['children']['list'][0]['status'] = "active";
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+163
if (!isset($caseMenu['child'])) {
$catsArr['list'][$caseMenu['parent']]['status'] = "active";
}else{
$catsArr['list'][$caseMenu['parent']]['children']['list'][0]['status'] = "active";
}
помоему это охуенно
+162
<?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>
<?}?>
Сайт на битриксе...
+146
//Функция some_function возвращает данные в формате var1=val1&var2=val2
parse_str(some_function());
Мой код примерно полуторагодовой давности.
Разбирал старые проекты встретил и подумал - говно или имеет право на жизнь?
Классическое
//Функция some_function возвращает данные в формате val1:val2
list ($var1, $var2) = explode(':', some_function())
ведь будет работать медленнее, не так ли? :)
+169
$base = dirname(dirname(dirname(dirname(dirname(dirname(__FILE__))))));
$base .= '/public' . Zend_Registry::get('Theme')->getThemeBase().'/static/images/menu/';
Поиск пути... :)
+154
// 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.
+163
<?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;
+160
<?
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());
}
+161
<?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 "Введенные вами данные не прошли проверку на безопасность. Пожалуйста, попробуйте зарегистрироваться с другим логином и паролем.";
+161
<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"
+36
/**
* Implementation of hook_access().
*
* Node modules may implement node_access() to determine the operations
* users may perform on nodes. This example uses a very common access pattern.
*/
function node_example_access($op, $node, $account) {
if ($op == 'create') {
return user_access('create example content', $account);
}
if ($op == 'update') {
if (user_access('edit any example content', $account) || (user_access('edit own example content', $account) && ($account->uid == $node->uid))) {
return TRUE;
}
}
if ($op == 'delete') {
if (user_access('delete any example content', $account) || (user_access('delete own example content', $account) && ($account->uid == $node->uid))) {
return TRUE;
}
}
}
http://api.drupal.org/api/examples/node_example--node_example.module/6/source
тут еще много.
но факт что те кто это пишут таки нужные люди. сама документация достаточно достоверна