- 1
- 2
- 3
- 4
- 5
- 6
<?php
/* connect.php - соединение с БД */
include 'connect.php';
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+152
<?php
/* connect.php - соединение с БД */
include 'connect.php';
?>
Обучал девушку php. Зовет и говорит что сервер не работает... Бедный сервер и вправду показывал что он не работает из следующего кода
+152
$n = count($arts) * $destruct_p;
$p = $n - floor(n);
$n = floor(n);
кодим без E_NOTICE
+152
function allowCheckout(enable) {
if (enable)
$("#btnMakeOrder").removeAttr("enabled");
else
$("#btnMakeOrder").removeAttr("disabled");
}
Код, который написал бельгийский Software Architect, пришедший из мира C++ говонокодинга.
Дальше будет...
+152
$str.= "<div class=\"matchtour2\"><table class='maintable' align=right width=590 cellspacing=0><tr bgcolor=#56B945 style='color:white; margin:0;' class='header'><td align=center width=50><b>время</b></td><td align=center><b>событие</b></td><td width=50 align=center><b>победа<br>1</b></td><td width=50 align=center><b>ничья<br>X</b></td><td width=50 align=center><b>пoбеда<br>2</b></td><td width=50> </td></tr></table></div><br><br>";
Мечта верстальщика
+152
private function isValidShowcase ($v) {
/*if ( empty($v->showcase_date) ) {
return false;
}
if ( empty($v->showcase_location) ) {
return false;
}
if ( empty($v->showcase_name) ) {
return false;
}*/
return true;
}
заебись
+152
function generator($str,$filename,$type)
{
$len=strlen($str);
$code="";
$code.="<?php\ndefine('f','".$filename."');\n";
$code.="\$str=\"$str\";\n";
if ($type=="textarea") { $code.="echo \"<textarea cols=40 rows=20>\";\n"; }
for ($i=0;$i<$len;$i++)
{
$_add="for (\$i_$i=0;\$i_$i<$len;\$i_$i++)\n";
$code.=$_add;
}
$code.="echo \$str[\$i_0].";
for ($i=1;$i<$len-1;$i++)
{
$code.="\$str[\$i_$i].";
}
$_a=$len-1;
if ($type=="browser") $code.="\$str[\$i_$_a].\"<br />\";";
if ($type=="textarea" || $type=="file") $code.="\$str[\$i_$_a].\"\\n\";\n";
if ($type=="textarea") { $code.="echo \"</textarea>\";"; }
$code.="\n";
$code.="unlink(f);\necho \"<br /><a href=\\\"index.php\\\">Back</a>\";\n?>\n";
return $code;
}
функция для генерации кода, который будет выводить все варианты из строки...
+152
if ($view == 0) {
render_blocks($side, $blockfile, $title, $content, $bid, $bposition);
} elseif ($view == 1 && $CURUSER) {
render_blocks($side, $blockfile, $title, $content, $bid, $bposition);
} elseif ($view == 2 && (get_user_class() >= UC_MODERATOR)) {
render_blocks($side, $blockfile, $title, $content, $bid, $bposition);
} elseif ($view == 3 && (!$CURUSER || get_user_class() >= UC_MODERATOR)) {
render_blocks($side, $blockfile, $title, $content, $bid, $bposition);
}
Закодированный кусок с трекера TBDev Yuna Edition.(include/blocks.php)
+152
<xsl:variable name="regexp">
<xsl:text disable-output-escaping="yes">^(?:(?:(?:0?[13578]|1[02])(\/|-|\.)31)\1|(?:(?:0?[13-9]|1[0-2])(\/|-|\.)(?:29|30)\2))(?:19\d\d|20\d\d|\*\*\*\*)$|^(?:0?2(\/|-|\.)29\3(?:(?:(?:19|20)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:19|[2468][048]|[3579][26])00))))$|^(?:(?:0?[1-9])|(?:1[0-2]))(\/|-|\.)(?:0?[1-9]|1\d|2[0-8])\4(?:19\d\d|20\d\d|\*\*\*\*)$</xsl:text>
</xsl:variable>
В XSLT - регулярное выражение то ли для показа, то ли для валидации дня рождения.
+152
if (@$_GET['sortid']=="asc") { $sortus="ORDER BY id ASC"; $urlsortid="desc"; }
elseif (@$_GET['sortid']=="desc") { $sortus="ORDER BY id DESC"; $urlsortid="asc"; }
else { $urlsortid="desc"; }
if (@$_GET['sortdatereg']=="asc") { $sortus="ORDER BY date_reg ASC"; $urlsortdatreg="desc"; }
elseif (@$_GET['sortdatereg']=="desc"){ $sortus="ORDER BY date_reg DESC"; $urlsortdatreg="asc"; }
else { $urlsortdatreg="asc";}
if (@$_GET['sortmail']=="asc") { $sortus="ORDER BY email ASC"; $urlsortmail="desc"; }
elseif (@$_GET['sortmail']=="desc"){ $sortus="ORDER BY email DESC"; $urlsortmail="asc"; }
else { $urlsortmail="asc"; }
if (@$_GET['sortname']=="asc") { $sortus="ORDER BY username ASC"; $urlsortname="desc"; }
elseif (@$_GET['sortname']=="desc"){ $sortus="ORDER BY username DESC"; $urlsortname="asc"; }
else { $urlsortname="asc"; }
if (@$_GET['sortip']=="asc") { $sortus="ORDER BY reg_ip ASC"; $urlsortip="desc"; }
elseif (@$_GET['sortip']=="desc"){ $sortus="ORDER BY reg_ip DESC"; $urlsortip="asc"; }
else { $urlsortip="asc"; }
+152
<?php
set_time_limit (0);
$passlen=8; // длина пароля
$hsh="c3b4313b3418011609ec2870ab3d9e17"; // хэш пароля
for ($i = 0; $i < pow (10, ($passlen)); $i++)
{
$lnt= $passlen - strlen ($i); // сколько незначащих нулей добавить
while ($lnt-- >0) $i="0".$i; // добавляются незначащие нули
$hash = md5 ($i);
if ($hash==$hsh)
{
echo ("pass=".$i);
break;
}
}
?>
брут md5 перебором