- 1
- 2
- 3
- 4
$restaurant_hall=$_POST['restaurant_hall'];
if ($_POST['restaurant_hall']) {
...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+166
$restaurant_hall=$_POST['restaurant_hall'];
if ($_POST['restaurant_hall']) {
...
}
(facepalm) к успеху идёт...
+166
function remove(e) {
e.parentNode.innerHTML = e.parentNode.innerHTML.replace(e.outerHTML, '');
}
Кроссбраузерное удаление элемента из DOM.
+166
function Check_email(mail1)
{
var found = false;
for (i=0;i<mail1.length;i++)
{
if (mail1.charAt(i) == '@') found = true;
if (mail1.charAt(i) == '.' && found) return true;
}
return false;
}
ух щи-
+166
function gp($points){
if ($points > 10){
$points = $points % 10;
}
switch ($points) {
case 1: return "балл";
case 2: return "балла";
case 3: return "балла";
case 4: return "балла";
default: return "баллов";
}
}
жесть :)
+166
<?php
session_start();
// супер-мега защита от ддоса
$_SESSION['antiddos']==time() ? exit() : $_SESSION['antiddos']=time();
//конец супер мега защиты
....
?>
Найдено в старом проекте, код не мой.
Но вы знаете, от толпы школьников с кнопками F5 это реально помогает!
+166
if($posting == 0) {
if(!isset($posting) && count($fld)) {
Всё та же NetCat 3.6.
+166
MyClass * obj = (MyClass*)true;
while (obj)
{
obj = GetObj();
// ...
}
+166
for ( ; $k <= 15; ++$k ) {
$map[$k] = $mx2[$k];
// A
if ( $map[$k] == 10 && $k == 1 || $map[$k] == 10 && $k == 2 || $map[$k] == 10 && $k == 3 ) {
$map[$k] = rand( 1, 9 );
}
// B
if ( $map[$k] == $map[$k-1] ) {
$map[$k] = rand( 1, 9 );
}
// C
if ( $map[$k] == $map[$k-2] && ( $k == 3 || $k == 6 || $k == 9 || $k == 12 || $k == 15 ) ) {
$map[$k] = rand( 1, 9 );
}
// B
if ( $map[$k] == $map[$k-1] ) {
$map[$k] = rand( 1, 9 );
}
// C
if ( $map[$k] == $map[$k-2] && ( $k == 3 || $k == 6 || $k == 9 || $k == 12 || $k == 15 ) ) {
$map[$k] = rand( 1, 9 );
}
// B
if ( $map[$k] == $map[$k-1] ) {
$map[$k] = rand( 1, 9 );
}
// C
if ( $map[$k] == $map[$k-2] && ( $k == 3 || $k == 6 || $k == 9 || $k == 12 || $k == 15 ) ) {
$map[$k] = rand( 1, 9 );
}
// B
if ( $map[$k] == $map[$k-1] ) {
$map[$k] = rand( 1, 9 );
}
// C
if ( $map[$k] == $map[$k-2] && ( $k == 3 || $k == 6 || $k == 9 || $k == 12 || $k == 15 ) ) {
$map[$k] = rand( 1, 9 );
}
// B
if ( $map[$k] == $map[$k-1] ) {
$map[$k] = rand( 1, 9 );
}
// C
if ( $map[$k] == $map[$k-2] && ( $k == 3 || $k == 6 || $k == 9 || $k == 12 || $k == 15 ) ) {
$map[$k] = rand( 1, 9 );
}
}
$mx2 - массив из 15 элементов(элементы имеют значение от 1 до 10, расположены рандомно). Генерируется таким образом новый массив $map, в котором не могут быть два одинаковых элемента подряд(а так же текущий и пред-предыдущий не должны быть равны). Как бы сделал типичный программист? Зафигачил бы в цикле цикл, в которм бы проверял равенство текущего элемента и предыдущего. А вот так сделал мудак со стажем. Не удивительно, что периодически всё работает не так как надо...
+166
function trimzero($i){
$i=trim($i);
if(is_string($i) && strlen($i)>1){
while(ereg("^0",$i))
$i=ereg_replace("^0",'',$i);
}
return $i;
}
+166
//выяснение адреса сайта
define( "SITE_URL", "http://" . str_replace( "-", "-", preg_replace('#^(.*)/[^/]*#', '\\1', $_SERVER['HTTP_HOST']).'/admin/' ) );
define( "SITE_EDIT_URL", str_replace( "-", "-", preg_replace('#^(.*)/[^/]*#', '\\1', $_SERVER['HTTP_HOST']) ) ); //.$_SERVER['REQUEST_URI'])."/" ) );
define( "SITE_EDIT_URL_HTTP", "http://" . str_replace( "-", "-", preg_replace('#^(.*)/[^/]*#', '\\1', $_SERVER['HTTP_HOST'])."/" ) ); //.$_SERVER['REQUEST_URI'])."/" ) );