- 1
$arParams["FILES_COUNT"] = intVal(intVal($arParams["FILES_COUNT"]) > 0 ? $arParams["FILES_COUNT"] : 5);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
$arParams["FILES_COUNT"] = intVal(intVal($arParams["FILES_COUNT"]) > 0 ? $arParams["FILES_COUNT"] : 5);
Битрикс. Количество, так сказать, файлов.
+77
public class SomeServlet extends HttpServlet {
//...
private static final int ERROR_NOT_FOUND = 404;
private static final int ERROR_INTERNAL = 503;
//...
protected void doPost(HttpServletRequest req, HttpSerletResponse resp) {
//...
if (buff != null) {
if (buff.length == 0) {
resp.sendError(ERROR_INTERNAL);
}
//...
} else {
resp.sendError(ERROR_NOT_FOUND);
}
}
}
Велосипедисты взялись за сервлеты.
+169
<!--CAPCHA-->
<?php
$input = array ("0283", "0830", "1541", "3510", "7269", "0110", "2500", "4998", "7203", "9480",
"1540", "1581", "1891", "0064", "0128", "0256", "0512", "1024", "2048", "4096");
$rand_keys = array_rand($input);
$img = $input[$rand_keys];
$_SESSION['img'] = $img;
print ("<img src=\"/images/$img.gif\">");
?>
<!--CAPCHA answer-->
уже было подобное, но я не удержался.... )))
+98
for j:=k+1 to n+1 do
begin
r:=a[j,k]/a[k,k];
for i:=k to n do
begin
a[j,i]:=power(((a[j,i]-r*a[k,i]):a[i,j]),a[j,i]);
end;
К сожалению, я уже забыл, какой идентификатор что значит :(
Придется переписывать.
+149
implode(\",\",$B)
человек просто др#чит на экранирование...
+146
void crash()
{
(( void(*)() )0)();
}
Good crash :D
+158
function build($title, $data)
{
$ptitle = $this->prefix . $title;
apc_delete($ptitle);
apc_store($ptitle, $data);
}
Педантичные, но неумные разработчики vBulletin, прозреваю, были обижены претензиями интерпретатора к этому коду. Другие кэшеры они тоже так передергивают.
+153
while($row = mysql_fetch_array($res))
{
$titlelabel = $row['titlelabel'];
if($titlelabel == '')
{
$lol = titles();
$titlelabel = @$lol[$row['title']];
}
if($row['title'] == 79) $titlelabel = "Pont-L'Eveque";
if($num == 1) $text = ' style="color:#ffd700"'; else $text = '';
$query = mysql_query("SELECT color FROM users WHERE login='" . $row['name'] . "'");
$answer = mysql_fetch_row($query);
if($answer[0] != '') $color = ' style="color:#' . $answer[0] . '"';
else $color = '';
$query2 = mysql_query("SELECT avatar FROM users WHERE login='" . $row['name'] . "'");
$answer2 = mysql_fetch_row($query2);
$qname = '"' . $row['name'] . '"';
if($answer2[0] != '') $ava = "<img id='" . $row['name'] . "' src='" . $answer2[0] . "' width='18' height='18' onclick='showbig(" . $qname . ")' onmouseout='showsmall(" . $qname . ")' /> "; else $ava = '';
$currentname = $row['name'];
$query3 = mysql_query("SELECT banend FROM users WHERE login='$currentname'");
$answer3 = mysql_fetch_row($query3);
$currenttime = time();
if($answer3[0] == '' || $answer3[0] < $currenttime) $ban = '';
else if($answer3[0] > $currenttime)
{
$seconds = $answer3[0] - $currenttime;
$hours = ($seconds / 60) / 60;
$hours = (int)$hours + 1;
$ban = " (ban, $hours ч.)";
}
$data = by_login_data($row['name'], 'action');
$data0 = $data[0];
$name = $row['name'];
if($data0 != '') { $exp = explode(';', $data0); $diff = time() - $exp[1]; if($diff <= 3600) { $name_first = $name[0]; $name = '<u>' . $name_first . '</u>' . substr($name, 1); }}
$query4 = mysql_query("SELECT kolbaso4ka FROM users WHERE login='$currentname'");
$answer4 = mysql_fetch_row($query4);
$kolbaso4ka = "";
if($answer4[0] > 0) $kolbaso4ka = " (+" . $answer4[0] . ")";
$query5 = mysql_query("SELECT rank, rank_change FROM tribe WHERE name='$currentname'");
$answer5 = mysql_fetch_row($query5);
$rank_message = "Ранг " . $answer5[0] . ($answer5[1] == "+" ? " ↓" : ($answer5[1] == "-" ? " ↑" : ""));
echo ' <tr' . $text . '>' . $n;
echo ' <td>' . $num . '</td>' . $n;
echo ' <td' . $color .' title="' . $rank_message . '">' . $ava . ' ' . $name . ' ' . $ban . '</td>' . $n;
echo ' <td>' . $row['rounds'] . '</td>' . $n;
echo ' <td>' . $row['cheese'] . '</td>'. $n;
echo ' <td>' . $row['save'] . '</td>'. $n;
echo ' <td>' . $row['hardmode'] . '</td>' . $n;
echo ' <td>' . $row['first'] . '</td>'. $n;
echo ' <td>' . decode($titlelabel) . '</td>'. $n;
echo ' <td>' . $row['coins'] . $kolbaso4ka . '</td>'. $n;
echo ' </tr>'. $n;
$num++;
}
Мой унылый древний говнокод для вывода статистики клана (точней, его часть) кое-какой онлайн-игры.
Постепенно зарос всякой хунтой.
+164
ob_start();
require($_SERVER['DOCUMENT_ROOT'].'/bitrix/header.php');
CModule::IncludeModule('st1234hole');
global $USER;
ob_end_clean();
ob_end_clean();
ob_end_clean();
ob_end_clean();
ob_end_clean();
А php ведь у нас глухой. Дак ещё и битрикс - говно в говне.
P.s.: росЯма http://hg.rosyama.ru/file/f84a8ef2623a/api/api.php .
+156
function sendemail($email, $mess, $subj) {
$mail = new dSendMail2;
$mail->setSubject(_ss($subj, 'PLAIN'));
$mail->setFrom(CONF::get('email_from'));
$mail->setTo($email);
$mess = str_replace('chinese', 'fuckin chinese', $mess);
$mail->setMessage(_ss($mess, 'HTML'));
if($mail->send()) {
return true;
} else {
ENGINE::logIt(3, 'EMail sending failed! ['.$mail->error.']');
return false;
}
}
нет, эта рабочая неделя мне явно запомниться.