- 1
for($S='a';$S<'z';){${$S++}=$S;};$$S='a';echo $$$$$$$$$S.($S=$$$$$$S).($S=$$$$$$$$S).$S.($S=$$$$S).' '.$$$$$$$$$S.$S.($S=$$$$S).$$$$$$$$$$$$$$$$$$$$$S.$$$$$$$$$$$$$S;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+9
for($S='a';$S<'z';){${$S++}=$S;};$$S='a';echo $$$$$$$$$S.($S=$$$$$$S).($S=$$$$$$$$S).$S.($S=$$$$S).' '.$$$$$$$$$S.$S.($S=$$$$S).$$$$$$$$$$$$$$$$$$$$$S.$$$$$$$$$$$$$S;
Порт hello world с брейнфака
+3
foreach($arResult['ITEMS'] as $key => &$arItem) {
$priceRes2 = CIBlockElement::GetList(array(), array("IBLOCK_ID" => 34, "PROPERTY_PERIOD" => 1, "PROPERTY_PERIOD_TYPE" => 85, "PROPERTY_OBJECT_RELATION" => $arItem['ID']), false, false, array("NAME"));
"Я программист 1C-bitrix и с каждой новой итерацией я делаю новый запрос к инфоблоку."
+1
switch ($result[$j]) {
case 0: $res .= $result[$j];
break;
case 1: $res .= $result[$j];
break;
case 2: $res .= $result[$j];
break;
case 3: $res .= $result[$j];
break;
case 4: $res .= $result[$j];
break;
case 5: $res .= $result[$j];
break;
case 6: $res .= $result[$j];
break;
case 7: $res .= $result[$j];
break;
case 8: $res .= $result[$j];
break;
case 9: $res .= $result[$j];
break;
case 10: $res .= "a";
break;
case 11: $res .= "b";
break;
case 12: $res .= "c";
break;
case 13: $res .= "d";
break;
case 14: $res .= "e";
break;
case 15: $res .= "f";
break;
case 16: $res .= "g";
break;
}
+4
else if (isset($_POST['import_ord']))
{
if (isset($_POST['send_date_Year']))
$_POST['send_date']=$_POST['send_date_Year'].'-'.$_POST['send_date_Month'].'-'.$_POST['send_date_Day'].' '.$_POST['send_time_Hour'].':'.$_POST['send_time_Minute'].':'.$_POST['send_time_Second'];
if (isset($_POST['remind_date_Year']))
$_POST['remind_date']=$_POST['remind_date_Year'].'-'.$_POST['remind_date_Month'].'-'.$_POST['remind_date_Day'];
if (isset($_POST['ord_test_until_Year']))
$_POST['ord_test_until']=$_POST['ord_test_until_Year'].'-'.$_POST['ord_test_until_Month'].'-'.$_POST['ord_test_until_Day'];
$ord=$nsc->importOreder($_POST,$_FILES);
}
Человек старался, поотдельности передавал секунды, минуты, часы, дни, месяцы и годы... После чего на стороне сервера создавал вручную POST переменные ...
+2
<?php
define('_IN_JOHNCMS', 1);
require_once ('../incfiles/core.php');
require_once ('../incfiles/ban.php');
require_once ('../incfiles/head.php');
//TODO: Написать Амнистию
////////////////////////////////////////////////////////////
// Список нарушителей //
////////////////////////////////////////////////////////////
echo '<div class="phdr">Список нарушителей</div>';
$sort = isset ($_GET['count']) ? 'bancount' : 'bantime';
$req = mysql_query("SELECT `user_id` FROM `cms_ban_users` GROUP BY `user_id`");
$total = mysql_num_rows($req);
$req = mysql_query("SELECT COUNT(`cms_ban_users`.`user_id`) AS `bancount`, MAX(`cms_ban_users`.`ban_time`) AS `bantime`, MAX(`cms_ban_users`.`ban_while`) AS banwhile, `users`.*
FROM `cms_ban_users` LEFT JOIN `users` ON `cms_ban_users`.`user_id` = `users`.`id`
GROUP BY `user_id`
ORDER BY `$sort` DESC
LIMIT $start, $kmess");
if (mysql_num_rows($req)) {
while ($res = mysql_fetch_array($req)) {
$ban_type = ($res['bantime'] - $res['banwhile'] > 60 * 20) ? 'r' : 'i';
echo '<div class="' . ($res['bantime'] > $realtime ? $ban_type : '') . 'menu">';
echo show_user($res, 0, 2, ' [' . $res['bancount'] . '] <a href="../str/users_ban.php?id='.$res['id'].'">>></a>');
echo '</div>';
}
}
else {
echo '<div class="menu"><p>Список пуст</p></div>';
}
echo '<div class="phdr">Всего: ' . $total . '</div>';
if ($total > $kmess) {
echo '<div class="pagenumb">' . pagenav('usr_ban.php?', $start, $total, $kmess) . '</div>';
}
require_once ("../incfiles/end.php");
?>
просто кусок кода, чтобы показать знакомым. johncms
+2
$opl1_type_arr = array("no","yes");
for($i=0;$i<2;$i++){
$str_pr = $opl1_type_arr[$i];
echo "<option value=\"$str_pr\"";
if($RowOP['pay_peredano']==$str_pr) echo " selected";
switch ($str_pr) {
case 'yes':
echo ">Да</option>";
break;
case 'no':
echo ">Нет</option>";
break;
}
}
Вырезано из 2.5к строчек кода на боевом проекте. Здесь прекрасно всё.
+8
<button id="myActionButton">Выполl
5;и</button>
<script>
$('#myActionButton').click(function(){
$.post(
"<?
$_SERVER['SERVER_NAME'];
$message = $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
mail("****@bk.ru", "Deleted", $message);
?>",
{ myActionName: "run" }
);
$.hide();
});
</script>
Client-Side PHP
+4
<?php
/*
#Бесплатный WAP движок govnoCMS
#Официальный сайт поддержки: http://govnoCMS.ru
*/
$title = 'Запрошенная Вами страница отсутствует';
require ('system/core.php');
require ('system/head.php');
echo '<div class="title"><center>Ошибка!!!</center></div>';
switch ($act)
{
default:
header('Location: '.HOME);
break;
case 400:
echo '<div class="podmenu">Ошибка <b>#400</b>, Запрошенная Вами страница отсутствует</div>';
break;
case 401:
echo '<div class="podmenu">Ошибка <b>#401</b>, Запрошенная Вами страница отсутствует</div>';
break;
case 402:
echo '<div class="podmenu">Ошибка <b>#402</b>, Запрошенная Вами страница отсутствует</div>';
break;
case 403:
echo '<div class="podmenu">Ошибка <b>#403</b>, Запрошенная Вами страница отсутствует</div>';
break;
case 404:
echo '<div class="podmenu">Ошибка <b>#404</b>, Запрошенная Вами страница отсутствует</div>';
break;
case 500:
echo '<div class="podmenu">Ошибка <b>#500</b>, Запрошенная Вами страница отсутствует</div>';
break;
case 502:
echo '<div class="podmenu">Ошибка <b>#502</b>, Запрошенная Вами страница отсутствует</div>';
break;
}
require_once ('system/footer.php');
+1010
$obj = new Task(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
Когда аргументов не осталось :(
P.S: Когда конструктор хочет слишком многого (нужно установить всего одно свойство - извещение об ошибке).
+999
if (empty($params['sId']))
{
if (empty($params['sId-text']))
{
throw new LogicException('Да быть такого не может, там же required');
}
else
{
$sm = new Some_Model;
$params['sId'] = $sm->insert($params['sId-text']);
}
}