- 1
- 2
- 3
- 4
$this->errorMessage .= str_replace("#CHAR#", $sourceString[$i], "Can not find maching char \"#CHAR#\" in destination encoding table.");
<skip>
if(substr($str, 0, 5)=="<?"."php")
<skip>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+34.2
$this->errorMessage .= str_replace("#CHAR#", $sourceString[$i], "Can not find maching char \"#CHAR#\" in destination encoding table.");
<skip>
if(substr($str, 0, 5)=="<?"."php")
<skip>
Встретилось тут в битриксе 6.какой-то версии.
Мысли по первой строке: "а что такое конкатенация, мы не знаем 0_о"...
По второй: "а, не, что это такое мы знаем, только вот зачем это надо, не знаем".
А вы говорите, 1с...
+32.8
function Approve($user_id) {
(int) $user_id ;
$q="UPDATE `users` SET approved = 1 WHERE user_id = $user_id";
}
гениальность преобразования типов
+24
<? if ($mode=="structure") echo
"<td class=\"under_hdr1\" align=\"center\">СТРУКТУРА БИБЛИОТЕКИ
<p>Руководство</p>
<table border=\"0\" width=\"100%\" cellpadding=\"2\" cellspacing=\"5\" class=\"gude_structure\">
<td>Директор<td>
<tr>
<td><td>Кондрашова Валентина Георгиевна<br>конт.тел.:<br>адрес: ул. Московская 2 \"А\", комн. 424<br>Время работы: 09:00-18:00
</table>
<p>
<table border=\"0\" width=\"100%\" cellpadding=\"2\" cellspacing=\"5\" class=\"gude_structure\">
Дальше огромная куча текста в таком стиле
−15.6
graphics.DrawString(i.ToString(),
ScaleFont,
brush,
LeftField - _arrowHeight - ScaleFont.Size * (i.ToString().Length / 1.2F),
(Height - BottomField) - i * ScaleY * _gridStep - ScaleFont.Height / 2);
Вычисление размера строки, вместо Graphics.MeasureString
−1105
$refsql = @mysql_query("SELECT id,username FROM qref WHERE type='Bonus' ORDER BY last LIMIT 1");
обратите внимание на часть "ORDER BY last LIMIT 1"
−421.3
CREATE TABLE `shop` (
`id` text NOT NULL,
`name` text NOT NULL,
`ball` text NOT NULL,
`post` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
id - номер пользователя
name - имя пользователя
ball - количество баллов
post - количество сообщений
Успешно наговнокодено nod'ом...
+10.8
// собственно заполнение
for (i = pdir ? old_end_y : old_end_x; i != pdir ? (sel_end_y + gstep) : (sel_end_x + gstep); i++)
{
if (cells[pdir ? sel_x : i][pdir ? i : sel_y])
freemem(cells[pdir ? sel_x : i][pdir ? i : sel_y]);
if (is_arith)
{
cells[pdir ? sel_x : i][pdir ? i : sel_y] = ftoa(arith_first);
arith_first += arith_step;
}
else
{
if (cells[sel_x][sel_y])
{
cells[pdir ? sel_x : i][pdir ? i : sel_y] = (char*)allocmem(strlen(cells[sel_x][sel_y]) + 1);
strcpy(cells[pdir ? sel_x : i][pdir ? i : sel_y], cells[sel_x][sel_y]);
}
}
Индус помешался на тернарной операции.
+1.1
while (true) {
try {
break;
}
catch {
}
}
интересно сработает?
+21
<?php
if(!$boss && ($time > 9) && ($time < 18))do_nothing($me);
?>
+25.1
<?php
function is_true($value){
if(var_dump($value) < 11)return true;
return false;
}
?>