- 1
- 2
- 3
- 4
- 5
- 6
- 7
if ($redir < 0) {
} else {
echo $redir."\t";
echo "
";
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+166
if ($redir < 0) {
} else {
echo $redir."\t";
echo "
";
Бывает даже и такое :(
+166
echo 'Состояние ебических кавычек: '.(get_magic_quotes_gpc() ? '<span class="red">Да как же их вырубить!!?</span>' : '<span class="green">Вырублены!</span>');
+166
<?php
# bla bla bla...
$friends->add(new Friend('Den'));
$user->add($friends);
$friends->add($user);
$friends->getRecursiveDescription(); # сбой!
# bla bla bla...
?>
Крах композита "вешает" веб-сервер!
+166
<?php
...
if($_POST['action'] == 'parse') {
$login = $_POST['login'];
$pass = $_POST['pass'];
$file = $_POST['file'];
$page = $_POST['page'];
$sleep = intval($_POST['sleep']);
//$key = iconv('cp1251','utf-8',$_POST['key']);
if ( empty($login) or empty($pass) or empty($file) or empty($page) ) die('Не заданы параметры.');
if ( !login($login,$pass) ) die('Неверный логин или пароль.');
...
if ( preg_match('#Изменить персональные данные|Создание страницы#Ui',$code) ) {
return true;
} else {
return false;
}
...
?>
Прислали в ICQ, попросили доработать... Отказал
+166
$res['descr'] = str_replace("\n\n\n", "<br>", $res['descr']);
$res['descr'] = str_replace("\n\n", "<br>", $res['descr']);
$res['descr'] = str_replace("<br><br><br>", "<br>", $res['descr']);
$res['descr'] = str_replace("<br><br>", "<br>", $res['descr']);
$res['descr'] = str_replace("<br><br>", "<br>", $res['descr']);
Конвертируем переносы строк типа.
+166
function isArray(o) {
return Object.prototype.toString.call(o) === '[object Array]';
}
ЖИСТОКЕ
+166
<?php
$res=mysql_query('SELECT hosts FROM site_stats LIMIT 200');
while($row = mysql_fetch_row($res)) {
$a = array (
$row[0]
);
}
foreach ($a as $v) {
print "$v. ";
}
?>
http://www.php.ru/forum/viewtopic.php?t=29941 (если не удалят)
+166
if (file_exists('phpcipher.bin')) include('phpcipher.bin');
elseif (file_exists('../phpcipher.bin')) include('../phpcipher.bin');
elseif (file_exists('../../phpcipher.bin')) include('../../phpcipher.bin');
elseif (file_exists('../../../phpcipher.bin')) include('../../../phpcipher.bin');
elseif (file_exists('../../../../phpcipher.bin')) include('../../../../phpcipher.bin');
else print 'A required file <b>phpcipher.bin</b> was not found.';
+166
function antiinjection($str)
{
$words = array("\\", "'", ",", ";", "--", "-", "%20", "%27", " ", "`", "=", "%");
$words_preg = array("|INSERT|i", "|DROP|i", "|SELECT|i", "|DELETE|i", "|UPDATE|i", "|TRUNCATE|i", "|SHUTDOWN|i");
for($i=0;$i<count($words_preg);$i++){
if(preg_match($words_preg[$i], $str)){$apina = 500;}
}
for($i=0;$i<count($words);$i++){
$jopa=strpos($str, $words[$i]);
if(is_numeric($jopa)){$apina = 500;}
}
if($apina==500){
return FALSE;
} else {
return TRUE;
}
}
Магическая цифра 500 ))). Переменная $jopa xD
+166
for(Reset($result),$message=0;$message<count($result);Next($result),$message++)
echo "<PRE>Message ",Key($result),", Unique ID - \"",$result[Key($result)],"\"</PRE>\n";
Замена foreach в индусском коде.