- 1
- 2
- 3
- 4
- 5
@$login=$_SESSION["login"];
if ((!session_is_registered('login')) || ($login == '') || (!$login)) {
print "<CENTER><B>Не могу получить cookies<BR>Проверьте настройки браузера или фаерволла</B></CENTER>";
exit;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+159.7
@$login=$_SESSION["login"];
if ((!session_is_registered('login')) || ($login == '') || (!$login)) {
print "<CENTER><B>Не могу получить cookies<BR>Проверьте настройки браузера или фаерволла</B></CENTER>";
exit;
}
Проверка сессии перед входом в закрытую часть сайта.
+157.7
if ($p{card}==1) {$o=20}
if ($p{card}==2) {$o=20}
if ($p{card}==3) {$o=20}
И так далее 60 строк О_о
+147
if (1==1)
echo "\n<td><img src=/images/spacer.gif border=0 width=1 height=9></td>";
else
echo "\n<td valign=middle><img src=/parfum/images/line_v.gif border=0 width=1 height=9></td>";
+151.7
function setTpl($Tpl_name, $Cache_id=null, $Caching=null){
$i=count($this->tpl);
if ( ! is_array($this->tpl)) {
$this->tpl=array();
}
$this->tpl[$i]['name']=$Tpl_name;
$this->tpl[$i]['cache_id']=$Cache_id;
$this->tpl[$i]['caching']=$Caching;
}
Вот такой способ инкримента массива
+158.7
if (isset($message)) {
$message = nl2br($message);
$message = str_replace("<br />","<br>",$message);
$message = str_replace("<BR />","<BR>",$message);
$message = str_replace("[u]","<u>",$message);
$message = str_replace("[U]","<u>",$message);
$message = str_replace("[i]","<i>",$message);
$message = str_replace("[I]","<i>",$message);
$message = str_replace("[b]","<B>",$message);
$message = str_replace("[B]","<B>",$message);
$message = str_replace("[/u]","</u>",$message);
$message = str_replace("[/U]","</u>",$message);
$message = str_replace("[/i]","</i>",$message);
$message = str_replace("[/I]","</i>",$message);
$message = str_replace("[/b]","</B>",$message);
$message = str_replace("[/B]","</B>",$message);
}
+147.2
function post($key)
{
return mysql_escape_string($_POST[$key]);
}
$sql->Query("SELECT `t1`.*, `t2`.*
FROM `x_local_users` AS `t1`, `x_privs` AS `t2`
WHERE `t1`.`id`=`t2`.`manager_id`
AND `t1`.`login`='".post('userid')."'
AND `t1`.`password`='".md5(post('passw'))."' LIMIT 1");
Где то когда то здесь видел кусок "говнокода", в котором для получения значения глобальных переменных использовались функции.
Решил на деле испытать такой способ. Очень удобно оказалось использовать, особенно в запросах :)
Единственное, что не удобно, так это когда в $_SESSION хранится двухмерный массив, и из него вытащить надо чонить =)
+159
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.");
}
досталась мне в наследство цмска, разгребаю....
это нечто!
+160.3
for($i=0;$i<1000;$i++)
{
if(strlen($i)<2)echo"00$i\n";
if(strlen($i)==2)echo"0$i\n";
if(strlen($i)==3)echo"$i\n";
}
Попросили сгенерить список от 000 до 999 :) выкладываю этот кусок говна =)
+175.6
<form method="post" enctype="multipart/form-data" action="seach_mob.php">
<input type="hidden" value="2" name="page"/>
<input type="hidden" value="0" name="cena_nu9"/>
<input type="hidden" value=" 0 <= p.products_price AND p.products_price <= 2000 " name="cena_nu10"/>
<input type="hidden" value=" AND (1) AND ((p2p.products_parameters_id=152) OR (p2p.products_parameters_id=153) OR (p2p.products_parameters_id=154) OR (p2p.products_parameters_id=155) OR (p2p.products_parameters_id=204) OR (p2p.products_parameters_id=205) OR (p2p.products_parameters_id=206) OR (p2p.products_parameters_id=207) OR (p2p.products_parameters_id=256) OR (p2p.products_parameters_id=257) OR (p2p.products_parameters_id=258) OR (p2p.products_parameters_id=574) OR (p2p.products_parameters_id=575) OR (p2p.products_parameters_id=576) OR (p2p.products_parameters_id=577) OR (p2p.products_parameters_id=632) OR (p2p.products_parameters_id=744) OR (p2p.products_parameters_id=745) OR (p2p.products_parameters_id=746) OR (p2p.products_parameters_id=747) ) " name="para_nu_2"/>
<input type="hidden" value="2" name="fu_flag"/>
<input type="submit" title="Страница: 2" value="2" name="submit2" class="ssulo4ka_listalo4ka"/>
</form>
Конечно не совсем ПХП, но по моему достойно внимания общественности :)!
+158.2
if(empty($_SESSION['login'])) {
die("<script>top.location.href='index.php';</script>");
}