- 1
std::vector<SOCKET*> _socket_vector; // В деструкторе удалить это хозяйство. Удалив это хозяйство, удалить этот комментарий
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+175
std::vector<SOCKET*> _socket_vector; // В деструкторе удалить это хозяйство. Удалив это хозяйство, удалить этот комментарий
Задокументированная утечка памяти)
+175
function safe($s) // Против SQL-иньекций
{
return $s;
}
+175
sleep(10);
header('Location: http://example.com');
Называется "Редирект через 10 секунд".
Собственно автору требовалось это: <meta http-equiv="refresh" content="10; url=index.php">.
+175
//так как в mysql есть ограничение на джойны (61), делаем следующим образом:...
+175
if($hour == 1){
$hour = "01";
}
if($hour == 2){
$hour = "02";
}
if($hour == 3){
$hour = "03";
}
if($hour == 4){
$hour = "04";
}
if($hour == 5){
$hour = "05";
}
if($hour == 6){
$hour = "06";
}
if($hour == 7){
$hour = "07";
}
if($hour == 8){
$hour = "08";
}
if($hour == 9){
$hour = "09";
}if($hour == 0){
$hour = "00";
}
+175
$exp=explode("/images/",$value['picture_big_location']);
$newVal=$exp[0]."/bigImages/".$exp[1];
Задача состояла в том, чтобы в строке заменить "/images/" на "/bigImages/"
+175
function base64_en($kod_s){
$kod_it=base64_encode($kod_s);
return $kod_it;
}
function base64_de($kod_s){
$kod_it=base64_decode($kod_s);
return $kod_it;
}
Возможно, что человеку не понравились названия стандартных функций PHP
+174.8
$query = 'SELECT title,content FROM `t_content`' WHERE '.$_SERVER['QUERY_STRING'];
$res = mysql_query($query);
Супер безопасный код.
url выглядел так: index.php?author_id=10 AND doc_id = 4
+174.7
<?php
$user = $HTTP_POST_VARS["user"];
$pas=$HTTP_POST_VARS["pas"];
$user= substr($user, 0, 20);
$user = htmlspecialchars(trim($user));
$pas= substr($pas, 0, 20);
$pas = htmlspecialchars(trim($pas));
$z=substr_count($user,"'");
if($z>0) { echo "Поля содержат заприщённые символы <iframe src=ping.php></iframe>"; }
$z=substr_count($pas,"'");
if($z>0) { echo "Поля содержат заприщённые символы <iframe src=ping.php></iframe>"; }
$z=substr_count($user,"\\");
if($z>0) { echo "Поля содержат заприщённые символы <iframe src=ping.php></iframe>"; }
$z=substr_count($user,"/");
if($z>0) { echo "Поля содержат заприщённые символы <iframe src=ping.php></iframe>"; }
$z=substr_count($pas,"//");
if($z>0) { echo "Поля содержат заприщённые символы <iframe src=ping.php></iframe>"; }
$z=substr_count($pas,"\\");
if($z>0) { echo "Поля содержат заприщённые символы <iframe src=ping.php></iframe>"; }
$z=substr_count($pas,"/");
if($z>0) { echo "Поля содержат заприщённые символы <iframe src=ping.php></iframe>"; }
if($user=="admin") {
if($pas=="admin") {
setCookie("pas","admin");
setCookie("user","admin");
echo "Авторизация прошла успешно! <br> Привет 4eef! <br> <a href=adm.php>Перейти в модер панель сечас?</a>";
}
}
else
if($user=="WebKill") {
if($pas=="admin") {
setCookie("pas","admin");
setCookie("user","Webkill");
echo "Авторизация прошла успешно! <br> Привет WebKill! <br> <a href=adm.php>Перейти в модер панель сечас?</a>";
}
if($pas!="admin") {
echo "Неверная пара логин\пароль<BR><iframe src=ping.php></iframe><iframe src=ping.php></iframe><iframe src=ping.php></iframe>";
}
}
else {
echo "Неверная пара логин\пароль<BR><iframe src=ping.php></iframe><iframe src=ping.php></iframe><iframe src=ping.php></iframe>";
}
?>
Еще пример из WebKill. Вход в админку гостевухи. Китайская школа живет и процветает.
+174.6
define('PATH_thisScript',str_replace('//','/', str_replace('\\','/', (php_sapi_name()=='cgi'||php_sapi_name()=='isapi' ||php_sapi_name()=='cgi-fcgi')&&($_SERVER['ORIG_PATH_TRANSLATED']?$_SERVER['ORIG_PATH_TRANSLATED']:$_SERVER['PATH_TRANSLATED'])? ($_SERVER['ORIG_PATH_TRANSLATED']?$_SERVER['ORIG_PATH_TRANSLATED']:$_SERVER['PATH_TRANSLATED']):($_SERVER['ORIG_SCRIPT_FILENAME']?$_SERVER['ORIG_SCRIPT_FILENAME']:$_SERVER['SCRIPT_FILENAME']))));
Typo3...
О программерах:
Диагноз: непредсказуемое поведение.
Следствие: невозможность совершать объективное упроавление.
Лечение: Изоляция, до тех пока не будет разработана методология по коррекции алгоритмики психики.