- 1
- 2
- 3
- 4
for(;;)
{
echo 'хуй остановишь!';
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+138
for(;;)
{
echo 'хуй остановишь!';
}
+147.5
echo '<script>';
echo "function filtover(element) { element.style.color='red'; }";
echo "function filtout(element) { element.style.color='black'; }";
echo "function filtOpt()";
echo "{";
for($i = 1; $i <= $amGroups; $i++)
{
echo "if(!filtOpt.option" . $i . ") filtOpt.option" . $i . " = '" . $params[$i - 1][0] . "=" . $_SESSION[$params[$i - 1][0]] . "';";
}
echo "switch(opt)";
echo "{";
for($i = 1; $i <= $amGroups; $i++)
{
for($j = 1; $j <= $amElements[$i - 1]; $j++)
{
echo "case '" . $i . "_" . $j . "': ";
for($m = 1; $m <= $amElements[$i - 1]; $m++)
{
if($m == $j) echo "document.getElementById('opt" . $i . "_" . $m . "').className = 'checkruby-on';";
else echo "document.getElementById('opt" . $i . "_" . $m . "').className = 'checkruby';";
}
echo "break;";
}
}
echo "case 'iWantToSee': ajaxRequest(";
for($i = 1; $i <= $amGroups; $i++)
{
echo "filtOpt.option" . $i;
if($i != $amGroups) echo " + '&' + ";
}
echo ");"; // цифры - это размеры ajax-блока, появляющегося при отсутствии результатов работы фильтра
echo "}";
echo "}";
echo '</script>';
Фрагмент кода с одного сайта. Вся это ебатория автоматически генерит шаблонные чек-боксы с подключенным к нему javascript.
+146
<?php
// Функция рассылки писем
// .........
if ($row['site_id'] == 0 and array_search($template, $not_readnotify) === false)
{
$to = $row['email'].'.readnotify.com';
}
else{
$to = $row['email'];
}
$to = $row['email'];
// ..........
?>
Я видел всякие чудеса на свете. Но мне после отработки скрипта один раз пришло письмо от [email protected]
o_O
(c) n3m0
+196.1
$id=mysql_escape_string(htmlspecialchars(trim(intval($_GET['id']))));
Непробиваемая защита гг
+153.5
<?php
/*
desc:
Инкремент строки типа '000'
Символы от '0' до 'z'
*/
function levelIncrease($lvl)
{
for($i = 2, $ng = 0; $i >= 0; $i--) {
$g = ord($lvl[$i]);
if($i == 2)
++$g;
$g += $ng;
$ng = 0;
if($g > 57 && $g < 97)
$g = 97;
else if($g > 122) {
$diff = $g - 122;
$g = 48 + $diff - 1;
$ng = ceil($diff / 36);
}
$lvl[$i] = chr($g);
if($ng == 0)
break;
}
return $lvl;
}
echo levelIncrease('aaa'); // aab
Инкремент строки типа '000'
Символы от '0' до 'z'
+145.5
if ($ajax_teamID == $value['team2ID']){
$visitors_team = $Bet->CBetType[$Bet->betTypeIndex]->CTeam->getOne($value['team2ID'])->title;
$home_team = $Bet->CBetType[$Bet->betTypeIndex]->CTeam->getOne($value['team1ID'])->title;
} else {
$home_team = $Bet->CBetType[$Bet->betTypeIndex]->CTeam->getOne($value['team1ID'])->title;
$visitors_team = $Bet->CBetType[$Bet->betTypeIndex]->CTeam->getOne($value['team2ID'])->title;
}
Не делайте так.
+141.5
$db = S4Y::getInstance()->getDb();
$sql = 'INSERT INTO publish_groups (domain, name)
VALUES (:domain, :name)';
$db->query(
$sql, array('domain' => S4Y::$domain, 'name' => $_POST['subgroup'])
);
if ($this->_groupId) {
$last_insert_id = $db->lastInsertId();
$sql = 'UPDATE publish_groups
SET parent_id = :parent
WHERE id = :id';
$db->query(
$sql,
array('parent' => $this->_groupId, 'id' => $last_insert_id)
);
Кусок кода создает группу публикаций и устанавливает ей парента.
В два приема, чтоб не напрягать мускуль более чем 2 параметрами...
+132.1
if (!empty(($_POST['text'])) {
$text = $_POST['text'];
} else {
unset($text);
}
+150.9
if (FALSE !== strpos($this->lin{$i},$this->o)) {
я б до такого сравнения даже в кошмарном сне бы не додумался.
+182
ini_set('register_globals','on');// хуй с ними.