- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
function update_order($d)
{
/*
* [...] Всё погрызли злобные снусмумрики
*/
return $true;
}
Ъ
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145
function update_order($d)
{
/*
* [...] Всё погрызли злобные снусмумрики
*/
return $true;
}
Ъ
+139.1
// Get required auth level
$required_auth_level = 0;
if ($d["status"] > 1) $required_auth_level = 1;
if ($d["status"] > 3) $required_auth_level = 2;
Магия чисел
+159.9
eval("\$value = \"$value\";");
AdsManager - компонент для Joomla!
Я не сразу понял что делает эта строчка...
+149.2
$page = preg_replace( array( "/action=.*?\\&/i",
"/bx_event_calendar_request=.*?\\&/i",
"/clear_cache=.*?\\&/i",
"/bitrix_include_areas=.*?\\&/i",
"/bitrix_show_mode=.*?\\&/i",
"/back_url_admin=.*?\\&/i"), "", $arParams['pageUrl']."&" );
$page = preg_replace( array( "/^(.*?)\\&\$/i", "/^(.*?)\\?\$/i" ), "\$1", $page );
как перечислить возможные слова или символы в регулярке? Нормальные программисты делают это через (word1|word2) и [&?], но в битриксе...
+144
...
</table>
<table style="height: 5px; width: 150px;"><tr><td></td></tr></table>
<table style="width: 99%;">
..
+148.1
$a = 2; $b = 3;
$a ^= $b ^= $a ^= $b;
echo "a = $a, b = $b"; // a = 3, b = 2
Меням $а на $б без третьей переменной
+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']))));
Непробиваемая защита гг