- 1
- 2
- 3
- 4
foreach($db_top_list as $key=>$info) {
// много кода...
$top_list[$key] = $info;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+159
foreach($db_top_list as $key=>$info) {
// много кода...
$top_list[$key] = $info;
}
Зачем плодить переменные?
+153
void Text::redraw()
{
// text_ имеет тип std::wstring
context_->getCanvas()->DrawString(text_.c_str(), -1, params.font(), rectangle, textStyle().stringFormatParams().stringFormat(), textStyle().brushParams().brush());
}
Совсем небольшое несильное говнецо. Просто был удивлен, что за долгое время это в первый раз седня спалил, хотя в проекте таких какашушелек >9000 использований. Соответственно из-за количества использований получается нормальный такой себе говнокод.
+151
<?php
// фиксация времени начала генерации страницы
$begin = microtime();
// матрица начального времени с секундами и миллисекундами
$arrbegin = explode(" ",$begin);
// Полное начальное время
$allbegin = $arrbegin[1] + $arrbegin[0];
?>
<?php
// фиксация времени останова
$stop = microtime();
// матрица времени останова с секундами и миллисекундами
$arrend = explode(" ",$stop);
// Полное время останова
$allend = $arrend[1] + $arrend[0];
// вычитание из конечного времени начального
$alltime = $allend - $allbegin;
// вывод в браузер времени генерации страницы
$format = "Страница сгенерирована за %f секунд";
printf($format,$alltime);
?>
http://acvarif.info/wbsphp/additphp/gener.html
извращенный подсчет времени генерации
+91
<script type="text/javascript" style="margin-left:393px; margin-top:170px;">
стилизованый javascript
+160
<script>
document.write('<img src=http://kolotibablo.com/bablo.php?action=track_code&rnd1=21772'+'&rnd2='+Math.random()+'>');
</script>
Говновозаработок с говносодержимым.
http://kolotibablo.com/bablo.php
мало того,что генерируется в php rnd1 добавим еще rnd2 для лавинного эффекта.
очУмелая борьба с кешированием.
Значит заголовки ответов мы не знаем.
+151
echo '<form method="" name="aut" action="a.php?">
<input type = "submit" name = "knopka" value = "OK"></form>';
for ($i = 1; $i count($knopka); $i++) {
if (isset($_REQUEST[knopka])) {
echo 'Кнопка была нажата '.$i.' раз';
} else {
echo 'Кнопка не была нажата';
}
это даже не смешно http://forum.wen.ru/?p=3&f=6&t=367051&w=htm снова перлы веника
+165
function or_encode($in)
{
$in = strtolower($in);
$kod = array(
'q'=>'qq1','w'=>'ww2','e'=>'ee3','r'=>'rr4','t'=>'tt5',
'y'=>'yy6','u'=>'uu7','i'=>'ii8','o'=>'oo9','p'=>'pp10',
'a'=>'aa11','s'=>'ss12','d'=>'dd13','f'=>'ff14','g'=>'gg15',
'h'=>'hh16','j'=>'jj17','k'=>'kk18','l'=>'ll19','z'=>'zz20',
'x'=>'xx21','c'=>'cc22','v'=>'vv23','b'=>'bb24','n'=>'nn25',
'm'=>'mm26','('=>'))',')'=>'((','['=>']]',']'=>'[[','"'=>'\'\'',
'$'=>'#&','!'=>'#@','%'=>'#%','*'=>'#^','/'=>'#\\','|'=>'#/','.'=>':',
'-'=>'_','='=>'#__','>'=>'^%','<'=>'"%|','0'=>'!!\\',
'1'=>'c4ca4238a0b923820dcc509a6f75849b',
'2'=>'c81e728d9d4c2f636f067f89cc14862c','3'=>'eccbc87e4b5ce2fe28308fd9f2a7baf3',
'4'=>'a87ff679a2f3e71d9181a67b7542122c','5'=>'e4da3b7fbbce2345d7772b0674a318d5',
'6'=>'1679091c5a880faf6fb5e6087eb1b2dc','7'=>'8f14e45fceea167a5a36dedd4bea2543',
'8'=>'c9f0f895fb98ab9159f51fd0297e236d','9'=>'45c48cce2e2d7fbdea1afc51c7c6ad26'
);
$decode = strtr($in,$kod);
return $decode;
}
function or_decode($in)
{
$kod = array(
'qq1'=>'q','ww2'=>'w','ee3'=>'e','rr4'=>'r','tt5'=>'t',
'yy6'=>'y','uu7'=>'u','ii8'=>'i','oo9'=>'o','pp10'=>'p',
'aa11'=>'a','ss12'=>'s','dd13'=>'d','ff14'=>'f','gg15'=>'g',
'hh16'=>'h','jj17'=>'j','kk18'=>'k','ll19'=>'l','zz20'=>'z',
'xx21'=>'x','cc22'=>'c','vv23'=>'v','bb24'=>'b','nn25'=>'n',
'mm26'=>'m','))'=>'(','(('=>')',']]'=>'[','[['=>']','\'\''=>'"',
'#&'=>'$','#@'=>'!','#%'=>'%','#^'=>'*','#\\'=>'/','#/'=>'|',
':'=>'.','_'=>'-','#__'=>'=','^%'=>'>','"%|'=>'<','!!\\'=>'0',
'c4ca4238a0b923820dcc509a6f75849b'=>'1','c81e728d9d4c2f636f067f89cc14862c'=>'2',
'eccbc87e4b5ce2fe28308fd9f2a7baf3'=>'3','a87ff679a2f3e71d9181a67b7542122c'=>'4',
'e4da3b7fbbce2345d7772b0674a318d5'=>'5','1679091c5a880faf6fb5e6087eb1b2dc'=>'6',
'8f14e45fceea167a5a36dedd4bea2543'=>'7','c9f0f895fb98ab9159f51fd0297e236d'=>'8',
'45c48cce2e2d7fbdea1afc51c7c6ad26'=>'9'
);
$decode = strtr($in,$kod);
return $decode;
}
function php_decode($in){
$in = or_decode($in);
$php = eval($in);
return $php;
}
зачем нам всякие md5()., sha1() и прочее?
создадим свое!
+154
// берет запрос и делает из него массив
public function requestUri() {
if (isset($_SERVER['REQUEST_URI'])) {
$uri = $_SERVER['REQUEST_URI'];
}
else {
if (isset($_SERVER['argv'])) {
$uri = $_SERVER['SCRIPT_NAME'] .'?'. $_SERVER['argv'][0];
}
elseif (isset($_SERVER['QUERY_STRING'])) {
$uri = $_SERVER['SCRIPT_NAME'] .'?'. $_SERVER['QUERY_STRING'];
}
else {
$uri = $_SERVER['SCRIPT_NAME'];
}
}
// Prevent multiple slashes to avoid cross site requests via the FAPI.
$uri = trim($uri, '/');
$arr = explode('/', $uri);
$this->queryArr = array();
foreach($arr as $val) {
$val = trim($val);
if($val != '') $this->queryArr[] = $val;
}
return $uri;
}
Такая вот реализация разбора "красивого" uri
+156
<?php
$result = mysql_query("SELECT ..., CURRENT_DATE() as date, ...");
$row = mysql_fetch_assoc($result);
while ($row = mysql_fetch_assoc($result)) {
// Еще вывод данных
echo 'Дата: '. $row['date'];
// Еще вывод данных
}
Заказчик долго удивлялся, почему дата странная выводится. И только потом, когда меня попросили посмотреть..
+117
$_POST['tovar_1'] = substr(htmlspecialchars(trim($_POST['tovar_1'])), 0, 50);
$_POST['tovar_2'] = substr(htmlspecialchars(trim($_POST['tovar_2'])), 0, 50);
$_POST['tovar_3'] = substr(htmlspecialchars(trim($_POST['tovar_3'])), 0, 50);
$_POST['tovar_4'] = substr(htmlspecialchars(trim($_POST['tovar_4'])), 0, 50);
$_POST['tovar_5'] = substr(htmlspecialchars(trim($_POST['tovar_5'])), 0, 50);
$_POST['someone'] = substr(htmlspecialchars(trim($_POST['someone'])), 0, 10000);
$_POST['secondname'] = substr(htmlspecialchars(trim($_POST['secondname'])), 0, 1000);
$_POST['name'] = substr(htmlspecialchars(trim($_POST['name'])), 0, 50);
$_POST['po_pabatk'] = substr(htmlspecialchars(trim($_POST['po_pabatk'])), 0, 50);
$_POST['poste'] = substr(htmlspecialchars(trim($_POST['poste'])), 0, 40);
$_POST['phone'] = substr(htmlspecialchars(trim($_POST['phone'])), 0, 50);
$_POST['e_mail'] = substr(htmlspecialchars(trim($_POST['e_mail'])), 0, 30);