- 1
if(!(!isset($_GET['email']) || $_GET['email']!='')){
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+168
if(!(!isset($_GET['email']) || $_GET['email']!='')){
Используем закон двойного отрицания и закон деморгана
+154
function AdminMain()
{
global $config, $user, $site, $db; // $user, $site и $db используются в подпрограммах.
if(isset($_GET['exe']) && $_GET['exe'] == 'exit'){
$user->UnsetCookie('admin');
GO(Ufu('index.php'));
}elseif(!isset($_GET['exe'])){
$exe = 'adminpanel';
}else{
...
}
из LinkorCMS...
+151
function bark($msg) {
stdhead();
stdmsg("Удаление торрента!", $msg);
stdfoot();
exit;
}
TBDev v 3.1 Ru. Лично меня функция повеселила, не знаю как вас) Подобное часто встречается..
+162
$send = mysql_query("INSERT INTO comments VALUES(NULL,'$postid','$text','$name','$email','$date')");
if ($send == 'true')
{
....
}
Еще кусок из Light CMS
+156
$postid = htmlspecialchars($_POST['postid']);
mysql_query("UPDATE posts SET comments = comments + 1 WHERE id = $postid");
Кусок из Light CMS :)
+158
$pos = strpos($pp_req, '&FIRSTNAME=');
if ($pos === false) {
$pos = strpos($pp_req, '&SHIPTONAME=');
}
return $res;
+162
<?php
$opis = trim(esc(implode(NULL,file($dir_loads.'/'.$file.'.txt')))); // читаем файл
echo $opis;
?>
Без комментариев даже..
+162
if (!empty($login) & !empty($pass) & !empty($compIDS)) {
if (($login != "admin") | ($pass != "qwe754wwQ")) {
print <<<HERE
<script language="JavaScript">
<!--
alert ("Имя пользователя и (или) пароль неверны!");
//-->
</script>
HERE;
}
else {
}
}
Враг не пройдет!
+158
$y=date("Y"); $m=date("n"); $d=date("d");
if($d>1) {$d1=$d-1; $m1=$m; $y1=$y;}
if($d==1 && $m>1) {$d1=date('t',mktime(0, 0, 0, $m-1, 1, $y)); $m1=$m-1; $y1=$y;}
if($d==1 && $m==1) {$d1=date('t',mktime(0, 0, 0, 12, 1, $y)); $m1=12; $y1=$y-1;}
echo "Вчера - $d1.$m1.$y1";
if($d>2) {$d2=$d-2; $m2=$m; $y2=$y;}
if($d==2 && $m>1) {$d2=date('t',mktime(0, 0, 0, $m-1, 1, $y)); $m2=$m-1; $y2=$y;}
if($d==2 && $m==1) {$d2=31; $m2=12; $y2=$y-1;}
if($d==1 && $m>1) {$d2=date('t',mktime(0, 0, 0, $m-1, 1, $y))-1; $m2=$m-1; $y2=$y;}
if($d==1 && $m==1) {$d2=30; $m2=12; $y2=$y-1;}
echo "Позавчера - $d2.$m2.$y2";
Решение в лоб - зато полностью рабочее. Обнаружил в собственном проекте (вполне действующем).
+157
$sqlComm = file("Comm.sql");
foreach ($sqlComm as $sql) {
$result = mysql_query($sql,$conn);
if (!$result) { print "$sql";}
}
Клиент должен этот файл залить по фтп. Как он бедолага его делает, я не знаю.
Уличная магия.