- 1
- 2
- 3
- 4
- 5
- 6
if (OnCreated != null)
{foreach (EventHandler<CreatedEventArgs> handler in OnCreated.GetInvocationList())
{
handler(this, args);
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145
if (OnCreated != null)
{foreach (EventHandler<CreatedEventArgs> handler in OnCreated.GetInvocationList())
{
handler(this, args);
}
}
+145
<?
// Функция для того, чтобы иЗ***оВаТь текст
$str = 'бросайте вы корявить текст';
function koryavka ($t){
$c = strlen($t);
for($i=0;$i<$c;$i++) {
$t[$i] = (is_int($i/2)) ? strtoupper($t[$i]) : $t[$i];
$ret[] = $t[$i];
}
return implode('',$ret);
}
echo koryavka ($str);
?>
+159
public static function encode($value, $cycleCheck = false, $options = array())
{
$encoder = new self(($cycleCheck) ? true : false, $options);
return $encoder->_encodeValue($value);
}
Zend Framework, Zend_Json_Encoder
+170
$fh = fopen($filename, r);
while(($str = fread($fh, 1024)) != null) $fsize += strlen($str);
Вот так теперь в PHP принято определять размер файла.
+145
$ptn = "^[а-яА-Я]{1,}$";
$str = "т";
ereg($ptn, $str, $matches);
print_r($matches);
Почему не видит русской маленькой буквы "т". Это из-зи юникода? ПХП - говно значит
+179
eval(file_get_contents("../myClass.php"));
Интересно, он подозревает о существовании функции include ?
+151
function clean_url ($url) {
if ($url == '') return;
$url = str_replace("http://", "", strtolower($url));
$url = str_replace("https://", "", $url );
if (substr($url, 0, 4) == 'www.') $url = substr($url, 4);
$url = explode('/', $url);
$url = reset($url);
$url = explode(':', $url);
$url = reset($url);
return $url;
}
if (clean_url($_SERVER['HTTP_REFERER']) != clean_url($_SERVER['HTTP_HOST'])) die("Hacking attempt!");
DLE 9.0, /engine/modules/antibot.php
В браузере выключена передача реферера, последняя строчка особо не нужна, ибо HTTP_REFERER не подделывают только из-за лени, а вот полезные пользователи действительно страдают.
Да и получение хоста из реферера радует.
+145
return !!$this->db->where('id', $for_id)->update($for, $row);
ояебал, у них наверное где-то склад с веществами
+165
function loadtitle($array) { //Функция установки meta-параметров в массив
$meta = array(); //Устанавливаем массив
$meta['title']=$array['title']; //Присваиваем метаданные
$meta['description'] = $array['description'];
$meta['author'] = $array['author'];
$meta['keywords'] = $array['keywords'];
return $meta; //Возвращаем массив метаданных
}
обнаружил в своем проекте 3 летней давности. сижу и тихо офигеваю)
+172
if(!empty($_SESSION["aktion"])){
//Если сесии не найдено то проверяем если куки
if(isset($_COOKIE["key"]) && isset($_COOKIE["PHPSESSID"]) && isset($_COOKIE["wrkesh"])){
//Прогоняем куки через фильтры
$test["key"] = htmlspecialchars($_COOKIE["key"]);
$test["key"] = stripslashes($_COOKIE["key"]);
$test["key"] = mysql_real_escape_string($_COOKIE["key"]);
$test["PHPSESSID"] = htmlspecialchars($_COOKIE["PHPSESSID"]);
$test["PHPSESSID"] = stripslashes($_COOKIE["PHPSESSID"]);
$test["PHPSESSID"] = mysql_real_escape_string($_COOKIE["PHPSESSID"]);
$test["wrkesh"] = htmlspecialchars($_COOKIE["wrkesh"]);
$test["wrkesh"] = stripslashes($_COOKIE["wrkesh"]);
$test["wrkesh"] = mysql_real_escape_string($_COOKIE["wrkesh"]);
//проверяем если такая запись в бд
$test_result = mysql_query("SELECT * FROM session WHERE md_5_id='$test[wrkesh]' AND ip='$_SERVER[REMOTE_ADDR]' AND clucc='$test[key]' AND sid='$test[PHPSESSID]'");
$test_myrow = mysql_fetch_array($test_result);
if($test_myrow ==true){
//Если даные с кук и бд совподают то создаём сессию
$_SESSION["aktive"] ="aktive";
mysql_close();
}
}
}
С "Ответов" mail.ru - типа проверка безопасности.