- 1
for ($i=0; $j<10; $k++)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+146
for ($i=0; $j<10; $k++)
ОЛОЛО С БАШОРГА
http://ithappens.ru/story/7621
+165
echo str_repeat('<br />', 25);
Делаем правильные отступы
+200
$y = date("Y");
$date = date("H:i");
echo '<h3>Московское время: <span style="color:silver">';
if ($date == "06:00") echo "Шесть часов ноль минут";
if ($date == "06:01") echo "Шесть часов одна минута";
if ($date == "06:02") echo "Шесть часов две минуты";
if ($date == "06:03") echo "Шесть часов три минуты";
if ($date == "06:04") echo "Шесть часов четыре минуты";
if ($date == "06:05") echo "Шесть часов пять минут";
if ($date == "06:06") echo "Шесть часов шесть минут";
if ($date == "06:07") echo "Шесть часов семь минут";
if ($date == "06:08") echo "Шесть часов восемь минут";
if ($date == "06:09") echo "Шесть часов девять минут";
if ($date == "06:10") echo "Шесть часов десять минут";
if ($date == "06:11") echo "Шесть часов одиннадцать минут";
if ($date == "06:12") echo "Шесть часов двенадцать минут";
if ($date == "06:13") echo "Шесть часов тринадцать минут";
if ($date == "06:14") echo "Шесть часов четырнадцать минут";
if ($date == "06:15") echo "Шесть часов пятнадцать минут";
/* Здесь пропускаем около 800 строк подобного кода*/
if ($date == "17:57") echo "Семьнадцать часов пятьдесят семь минут";
if ($date == "17:58") echo "Семьнадцать часов пятьдесят восемь минут";
if ($date == "17:59") echo "Семьнадцать часов пятьдесят девять минут";
if ($date == "18:00") echo "Восемьнадцать часов ноль минут";
if ($date == "18:01") echo "Восемьнадцать часов одна минута";
if ($date == "18:02") echo "Восемьнадцать часов две минуты";
if ($date == "18:03") echo "Восемьнадцать часов три минуты";
if ($date == "18:04") echo "Восемьнадцать часов четыре минуты";
/* Пропустим еще около 600 строк... Кажется закончилось... Хорошо, что в сутках только 24 часа по 60 минут в каждом. */
if ($date == "05:58") echo "Пять часов пятьдесят восемь минут";
if ($date == "05:59") echo "Пять часов пятьдесят девять минут";
echo "</span></h3>";
/* Но ведь есть еще года.... */
echo '<h3>На дворе: <span style="color:silver">';
if ($y == "2011") echo "Две тысячи одиннадцатый год";
if ($y == "2012") echo "Две тысячи двенадцатый год";
if ($y == "2013") echo "Две тысячи тринадцатый год";
if ($y == "2014") echo "Две тысячи четырнадцатый год";
if ($y == "2015") echo "Две тысячи пятнадцатый год";
if ($y == "2016") echo "Две тысячи шестнадцатый год";
if ($y == "2017") echo "Две тысячи семнадцатый год";
if ($y == "2018") echo "Две тысячи восемнадцатый год";
if ($y == "2019") echo "Две тысячи девятнадцатый год";
if ($y == "2020") echo "Две тысячи двадцатый год";
if ($y == "2021") echo "Две тысячи двадцать первый год";
/* Подрежем немного шедевр. Похоже планируется поддержка данного ПО аж до середины века */
if ($y == "2053") echo "Две тысячи пятдесят третий год";
if ($y == "2054") echo "Две тысячи пятдесят четвертый год";
if ($y == "2055") echo "Две тысячи пятдесят пятый год";
echo '</span></h3>';
Данный шедевр алгоритмизации имеет в оригинале около 5000 строк. Я его сильно сократил, но смысл не изменился. Комментарии в коде мои, в оригинале естественно никаких комментариев нет.
+162
public function action_delete(){
if (ORM::factory($_GET['type'], $_GET['id'])->delete())
$arr[0] = array("text" => "ok");
else
$arr[0] = array("text" => "no");
echo json_encode($arr);
}
Метод контролера (kohana), который используется для ajax запросов. Хоть в нем ничего не проверяется, за то этот метод очень функциональный. С помощью GET request можно удалить из БД практически все!
+163
} else { ?>
<?=$profile[0]->info_height; ?>
<? } ?></dd>
<? /*РОСТ ВЕС*/ ?>
<?
//Если профиль девушки, то написать про титьки...
Знакомый программист очень любит открывать и закрывать php код ;)
+159
<form action="" method=post>
<input type="text" size="30" name=""><br><br>
<textarea name="" rows="10" cols="40"></textarea><br>
<p style="font:15px sans-serif;color:#0e54a9;margin-top:5px;margin-bottom:-10px;">Антиспам:</p><br>
<?php
$i=1;
do
{
$num[$i] = mt_rand(0,9);
echo "<img src='img/".$num[$i].".jpg' border='0' align='bottom' vspace='5px'>";
$i++;
}
while ($i<5);
$captcha = $num[1].$num[2].$num[3].$num[4];
?>
<br><br>
<input name="captcha" type="hidden" value="<?php echo $captcha ;?>">
<input name="pr" style="margin-top:-15px;margin-bottom:5px" type="text" size="9" maxlength="4"><br><br>
<input type="submit" value="Відправити" name="submit">
<input type="reset" value="Очистити" name="submit">
</form>
так мы рисуем капчу
+161
function getTelephoneData()
{
preg_match('/\+([\d])\(([\d]{3})\)([\d]{3})-([\d]{2})-([\d]{2})/', $this->getTelephone(), $match);
$telephone_data = array();
if($match)
$telephone_data = array('code_country' => $match[1],
'code_city' => $match[2],
'number1' => $match[3],
'number2' => $match[4],
'number3' => $match[5]
);
return $telephone_data;
}
function getFaxData()
{
preg_match('/\+([\d])\(([\d]{3})\)([\d]{3})-([\d]{2})-([\d]{2})/', $this->getFax(), $match);
$telephone_data = array();
if($match)
{
$telephone_data = array(
'code_country' => $match[1],
'code_city' => $match[2],
'number1' => $match[3],
'number2' => $match[4],
'number3' => $match[5]
);
}
return $telephone_data;
}
function getMobileTelephoneData()
{
$telephone_data = array();
preg_match('/\+([\d])\(([\d]{3})\)([\d]{3})-([\d]{2})-([\d]{2})/', $this->getMobileTelephone(), $match);
if(count($match))
$telephone_data = array('code_country' => $match[1],
'code_city' => $match[2],
'number1' => $match[3],
'number2' => $match[4],
'number3' => $match[5]
);
return $telephone_data;
}
+147
//так как в mysql есть ограничение на джойны (61), делаем следующим образом:...
+157
<style>
div.adsPayments a {
border: 0px none;
text-decoration: none;
}
div.adsPayments a img {
border: 0px none;
margin: 1px;
}
</style>
<?
echo '<style>';
echo 'table td { padding: 3px 10px 3px 20px; }';
echo 'html, body {font-family: helvetica; font-size: 12px;}';
echo 'a, a:hover {text-decoration: none;cursor: pointer;}';
echo 'td, td b { font-size: 12px; }';
echo '</style>';
?>
<div class="adsPayments">...
Видимо css внутри php гораздо более внушительно смотрится..
+160
$bError=true;
do {
$logistType = $_REQUEST['logistType'];
if (!preg_match("|^\d+$|", $logistType)) { break; }
if ($_SESSION['cartaddon']['***'] and $logistType>=1 and $logistType<=5) {
} elseif (!$_SESSION['cartaddon']['***'] and $logistType>=3 and $logistType<=5) {
} else {
break;
}
$_SESSION['cartaddon']['logistType'] = $logistType;
$bError = false;
$text = $_REQUEST['text'];
$text = trim(strip_tags($text));
$_SESSION['cartaddon']['pozhelania'] = $text;
} while (0);
Проверка если ли ошибки при оформлении заказа
На месте звездочек - палевное название, так что зацензурил
ПыСы: код не мой. И спасибо богам за это