- 1
for($i = 1;; $i++){if ($i > $r) break; echo $i;}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+150
for($i = 1;; $i++){if ($i > $r) break; echo $i;}
+145
private static $from=array('Ä','ä','Æ','æ','Ǽ','ǽ','Å','å','Ǻ','ǻ','À','Á','Â','Ã','à','á','â','ã','Ā','ā','Ă','ă','Ą','ą','Ǎ','ǎ','Ạ','Ạ','ạ','Ả','ả','Ấ','ấ','Ầ','ầ','Ẩ','ẩ','Ẫ','ẫ','Ậ','ậ','Ắ','ắ','Ằ','ằ','Ẳ','ẳ','Ẵ','ẵ','Ặ','ặ', 'Ç','ç','Ć','ć','Ĉ','ĉ','Ċ','ċ','Č','č', 'Ð','ð','Ď','ď','Đ','đ', 'È','É','Ê','Ë','è','é','ê','ë','Ē','ē','Ĕ','ĕ','Ė','ė','Ę','ę','Ě','ě','Ẹ','ẹ','Ẻ','ẻ','Ẽ','Ế','ế','Ề','ề','Ể','ể','ễ','Ệ','ệ','Ə','ə', 'ſ','ſ', 'Ĝ','ĝ','Ğ','ğ','Ġ','ġ','Ģ','ģ', 'Ĥ','ĥ','Ħ','ħ', 'Ì','Í','Î','Ï','ì','í','î','ï','Ĩ','ĩ','Ī','ī','Ĭ','ĭ','Į','į','İ','ı','Ǐ','ǐ','Ỉ','ỉ','Ị','ị', 'IJ','ij', 'fi','fl', 'Ĵ','ĵ', 'Ķ','ķ','ĸ', 'Ĺ','ĺ','Ļ','ļ','Ľ','ľ','Ŀ','ŀ','Ł','ł', 'Ñ','ñ','Ń','ń','Ņ','Ň','ň','ʼn','Ŋ','ŋ', 'Ö','ö','Ø','ø','Ǿ','ǿ','Ò','Ó','Ô','Õ','ò','ó','ô','õ','Ō','ō','Ŏ','ŏ','Ő','ő','Ǒ','ǒ','Ọ','ọ','Ỏ','ỏ','Ố','ố','Ồ','ồ','Ổ','ổ','Ỗ','ỗ','Ộ','ộ','Ớ','ớ','Ờ','ờ','Ở','ở','Ỡ','ỡ','Ợ','ợ','Ơ','ơ', 'Œ','œ', 'Ŕ','ŕ','Ŗ','ŗ','Ř','ř', 'Ś','ś','Ŝ','Ş','ş','Š','š', 'Ţ','ţ','Ť','ť','Ŧ','ŧ', 'Ü','ü','Ù','Ú','Û','ù','ú','û','Ụ','ụ','Ủ','ủ','Ứ','ứ','Ừ','ừ','Ữ','ữ','Ự','ự','Ũ','ũ','Ū','ū','Ŭ','ŭ','Ů','ů','Ű','ű','Ų','ų','Ǔ','ǔ','ǖ','ǘ','Ǚ','ǚ','Ǜ','ǜ','Ư','ư', 'Ŵ','ŵ','Ẁ','ẁ','Ẃ','ẃ','Ẅ','ẅ', 'Ý','ý','ÿ','Ŷ','ŷ','Ÿ','Ỳ','ỳ','Ỵ','ỵ','Ỷ','ỷ','Ỹ','ỹ', 'Þ','þ','ß', 'Ź','ź','Ż','ż','Ž','ž','А','Б','В','Г','Д','Е','Ё','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Ъ','Ы','Ь','Э','Ю','Я','а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ъ','ы','ь','э','ю','я');
private static $to=array('ae','ae','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a', 'c','c','c','c','c','c','c','c','c','c', 'd','d','d','d','d','d', 'e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e', 'f','f', 'g','g','g','g','g','g','g','g', 'h','h','h','h', 'i','i','i','i','i','i','i','i','i','i','i','i','i','i','i','i','i','i','i','i','i','i','i','i', 'ij','ij', 'fi','fl', 'j','j', 'k','k','k', 'l','l','l','l','l','l','l','l','l','l', 'n','n','n','n','n','n','n','n','n','n', 'oe','oe','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o','o', 'oe','oe', 'r','r','r','r','r','r', 's','s','s','s','s','s','s', 't','t','t','t','t','t', 'ue','ue','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u', 'w','w','w','w','w','w','w','w', 'y','y','y','y','y','y','y','y','y','y','y','y','y','y', 'th','th','ss', 'z','z','z','z','z','z','a','b','v','g','d','e','e','zh','z','i','j','k','l','m','n','o','p','r','s','t','u','f','h','ts','ch','sh','sch','','y','','e','yu','ya','a','b','v','g','d','e','e','zh','z','i','j','k','l','m','n','o','p','r','s','t','u','f','h','ts','ch','sh','sch','','y','','e','yu','ya');
public static function translit($s,$tolower=false) {
$s=str_replace(self::$from,self::$to,$s);
if($tolower) $s=strtolower($s);
$s=preg_replace('/[^a-z0-9-_]+/i','-',$s);
$s=trim($s,'-');
return $s;
}
избавляемся от умляутов и проч.
+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
+160
<?php
/* Форма:
<form action="report3result.php" method = "post">
Отчет №3:<br/>
От
<input type="text" name="begindate" size="30">
До
<input type="text" name="finishdate" size="30">
<select name = "searchtype3">
<option value = "select cid as invnum from contract where mark='ok'">Выполненные договора (в заданном периоде времени) </option>
</select>
<br/>
<input type="submit" name ="submit3" value="OK">
</form>
<br/>
*/
//создание коротких имен переменных
$searchtype3=$_POST['searchtype3'];
$begindate=$_POST['begindate'];
$finishdate=$_POST['finishdate'];
// [...]
$query = "".$searchtype3." and begindate > '".$begindate."' and finishdate<'".$finishdate."'";
$result = mysql_query($query,$db );
// [...]
?>
+181
/**
* Quits the script.
*
* @return Page
*/
protected function quit()
{
exit;
return $this;
}
+143
Hello, <em>ujkbktj</em>!<br />
<br />
Пользователь <a href="http://govnokod.ru/user/1997">istem</a> ответил на Ваш комментарий к <a href="http://govnokod.ru/5120">говнокоду #5120</a>!<br />
<br />
Напомним, Вы <a href="http://govnokod.ru/5120#comment66331">написали</a>:<br />
<em><span style="text-decoration:blink;">это не код!!</span></em><br />
<br />
На что получили <a href="http://govnokod.ru/5120#comment66347">ответ</a>:<br />
<em>И чё ж у Вас айдишник-то не 666...</em>
<br /><br /><br />
С уважением, Ваш <a href="http://govnokod.ru">Говнокод</a>.
...
+151
/*
[... выдержки из файла functions.php ...]
*/
function secure_input_string($string,$strip = true) {
/*Функция позволяет обезопасить вводимые пользователем данные путем применения ряда функций в входной строке
* Входная строка должна быть текстом (string) */
if ((bool)$strip) {
//Усечение пробелов
$string = trim($string);
//Удаление PHP и HTML тегов
//$string = strip_tags($string);
//Перевод специальных символов в html эквиваленты
$string = htmlspecialchars($string);
//Отмена спец-символов обратными косыми чертами
}
//Удаление попыток вставки кода php или xml
$badcode = array('<?php','?>');
$code = array('<','>');
$string = str_replace($badcode,$code,$string);
$str='';
$chars= array(
'a', 'b', 'c', 'd', 'e',
'f', 'g', 'h', 'i', 'j',
'k', 'l', 'm', 'n', 'o',
'p', 'q', 'r', 's', 't',
'u', 'v', 'w', 'x', 'y',
'z',
'A', 'B', 'C', 'D', 'E',
'F', 'G', 'H', 'I', 'J',
'K', 'L', 'M', 'N', 'O',
'P', 'Q', 'R', 'S', 'T',
'U', 'V', 'W', 'X', 'Y',
'Z'
function str_size($size) {
//Функция для предаставления размера файла из функции filesize (возвращающуу байты) в удобочитаемый вид
//Приведение к строковому типу
$size = (string)$size;
if (strlen($size) == 0) {
//Не удалось получить размер файла
return false;
}
else if (strlen($size) <= 3) {
//Размер указан в Байтах
return $size.' byte';
}
else if (strlen($size) >= 4 && strlen($size) < 7) {
//Размер указан в Килобайтах
$size = (int)$size;
$size_k = $size/1024;
//Удалить двойную точность
$size_k = (int)$size_k;
return $size_k.' Kb';
}
else if (strlen($size) >= 7 && strlen($size) < 10) {
//Размер указан в Мегабайтах
$size = (int)$size;
$size_m = $size/1024;
$size_m = $size_m/1024;
//Оставить только один знак после точки
$size_m = round($size_m,1);
$size_m = $size_m.' Мб';
return $size_m;
}
else if (strlen($size) >= 10 && strlen($size) < 13) {
//Размер указан в Гигабайтах
$size = (int)$size;
$size_m = $size/1073741824;
//Оставить только один знак после точки
$size_m = round($size_m,1);
$size_m = $size_m.' Гб';
return $size_m;
}
======================================== ======================================== ======================================== ============
|слияне кодов
======================================== ======================================== ======================================== ============
+164
<?php
/**
* Sticky Notes pastebin
* @ver 0.1
* @license BSD License - www.opensource.org/licenses/bsd-license.php
*
* Copyright (c) 2011 Sayak Banerjee <[email protected]>
* All rights reserved. Do not remove this copyright notice.
*/
class core
{
// Global vars
var $build;
// Constructor
function __construct()
{
$this->build = '0.1.17122010.2';
}
// Function to return root path
function path()
{
$path = $_SERVER['PHP_SELF'];
$snip = strrpos($path, '/');
$path = substr($path, 0, $snip + 1);
return $path;
}
// Function to return remote IP
function remote_ip()
{
return $_SERVER['REMOTE_ADDR'];
}
// Function to set a cookie
function setcookie($name, $value, $expire = 0)
{
setcookie('stickynotes_' . $name, $value, $expire);
}
// Slash fix
function fixslashes(&$data, $list = false)
{
global $db;
$data = addslashes($data);
$db->unescape($data);
}
// Function to fetch query strings / post data
function variable($name, $default, $is_cookie = false)
{
if (gettype($default) == "integer")
{
settype($default, "double");
}
if ($is_cookie && isset($_COOKIE['stickynotes_' . $name]))
{
$cookie_data = $_COOKIE['stickynotes_' . $name];
settype($cookie_data, gettype($default));
return $cookie_data;
}
else if (isset($_POST[$name]))
{
$post_data = $_POST[$name];
settype($post_data, gettype($default));
return $post_data;
}
else if (isset($_GET[$name]))
{
$get_data = $_GET[$name];
settype($get_data, gettype($default));
return $get_data;
}
else
{
return $default;
}
}
+145
<?php
class Pwd {
private static $pc='bcdfghjklmnprstvwxyz';
private static $pv='aeiou';
private static $pd='0123456789';
private static $ps='!@#$%^&*_-+=';
private static function randsub($s) {
$c=$s[rand(0, strlen($s)-1)];
return rand(0, 1)?strtoupper($c):strtolower($c);
}
public static function password($min=4,$max=10) {
$p='';
for($i=0;$i<$max;$i++) {
switch (rand(0, 7)) {
case 0:
$p.=self::randsub(self::$pc);
break;
case 1:
$p.=self::randsub(self::$pv);
break;
case 2:
$p.=self::randsub(self::$pd);
break;
case 3:
$p.=self::randsub(self::$pc).self::randsub(self::$pv);
break;
case 4:
$p.=self::randsub(self::$pv).self::randsub(self::$pc);
break;
case 5:
$p.=self::randsub(self::$pc).self::randsub(self::$pv).self::randsub(self::$pc);
break;
case 6:
$p.=self::randsub(self::$pv).self::randsub(self::$pc).self::randsub(self::$pv);
break;
case 7:
$p.=self::randsub(self::$ps);
break;
}
}
return substr($p, 0,rand($min, $max));
}
}
хитровыебанный лисапедрильный пассвордоген.
и PHP тут не причем, лень - это зло = )