Говнокод или как не следует писать...

Печать RSS
299

N
Автор
Голубые штаны
0
Вот линк: http://govnokod.ru кому-то почитать посмеяться, кому то поплакать, увидев свое творение.
Если кому есть чем поделиться, пишем не проходим мимо...
Изменил: Neformat (18.04.2010 / 20:02)
N
Автор
Голубые штаны
0
Вобщем, вот из моей коллекции. Из мода чата регион, под авторством какого то Шахтера. Наверно треть переменных так проверяется:
<?
$fid = intval(check($_GET['fid']));
if (eregi("[^0-9]", $fid))
{
echo"Попытка взлома!!!";
echo'<a href="../enter.php?'.$ses.'">Главная</a><br/>';
;}
if (empty($_GET['fid']))
{
echo "Ошибка!!!"; 
;}
?>
Изменил: Neformat (18.04.2010 / 20:14)
Д

Чатланин
0
2. да уж)) до такого ещё додуматься надо)))
A

Пришелец
0
SQL / Говнокод #3032, жеско. А вобще, полезно почитать практически каждому, особенно начинающим..
B

Гoсподин ПЖ
0
4. Anonim-88, Согласен. Поддакивать всякий может...
К

Малиновые штаны
0
Хороший проект, направлен против быдлокодеров.
F

Чатланин
0
Ахахаха друга постебал одним кодом))
"А я нашу админку переделал так"
if($_GET['admin']==rtm5k5kt56yhj6h6h6){
echo"Админка"; }
A

Оранжевые штаны
0
Я сам еще года два назад переменные примерно так фильтровал
addslashes(htmlspecialchars(mysql_escape_string(trim... Еще и потом str_replace("'","",... и тд, щас старые скрипты смотрю свои, ну думая я чайник smile

2000 лет д.н.э.
0
if ($action=="check"){
if (isset($_POST['agree'])) {
$agree = check($_POST['agree']);
} else {
$agree = 0;}
if ($agree==1){
INSTALL.php мотор 19.
<?php htmlspecialchars(time()); ?>
это из некого F-Portal ранних версий, незнаю может и сейчас естьsmile где то в регистрации

2000 лет д.н.э.
0
Обменник какой то под мотор
if(preg_match('|\.php|,$_FILE['userfile']['name']) OR .....){
echo'FUCK';
}
move_uploadet_file($_FILES['userfile']['tmp_name'],....);
смешнее просто не кудаsmile автор не знаком с exit();
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск