- 1
- 2
- 3
- 4
- 5
- 6
- 7
$time = (date("H") - date("H") % 6) . ":" . "00:00";
if ($time == "00:00:00" || $time == "18:00:00") {
$daytime = "night";
} else {
$daytime = "day";
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160.8
$time = (date("H") - date("H") % 6) . ":" . "00:00";
if ($time == "00:00:00" || $time == "18:00:00") {
$daytime = "night";
} else {
$daytime = "day";
}
да работает, но как до такого можно было дойти?
+163.3
// здравсвуйте, это снова мы, индусы. а вот пэджинэйшн в нашем исполнении.
//количество записей на странице
$recperpage = 20
//номер страницы из реквеста
if(!isset($_REQUEST["page"]))
{
$pg=1;
}
else
{
$pg=$_REQUEST["page"];
}
// $query - запрос где выбираются ВСЕ записи.
$offer_query = mysql_query($query);
$rcount=mysql_num_rows($offer_query);
$jmpcnt = 1;
while ( $jmpcnt<=($pg-1)*$recperpage && $row = mysql_fetch_array($offer_query) )
{
$jmpcnt = $jmpcnt + 1;
}
$cnt=0;
while (($offer=mysql_fetch_array($offer_query)) && ($cnt<$recperpage))
{
//выводим результаты на страницу. мешанина пхп, хтмля и яваскрипта.
...
$cnt = $cnt + 1;
}
//занавес
тот же проект (2144)
*плачет*
+164.2
while ($rst=mysql_fetch_array($rst_query))
{
$clist.="," . $rst["es_id"];
$thislist="-1," . $rst["es_id"];
while ($rst=mysql_fetch_array($rst_query))
{
$clist.="," . $rst["es_id"];
$thislist.="," . $rst["es_id"];
}
$rst_query=mysql_query("Select * from esb2b_categories where es_pid in (" . $thislist . ")" );
}
разрыв мозга
made by какой-то индус
+169.3
class employee extends company {
.....
}
На самом деле, это больше бы подошло в раздел "ООП", но раз уж такого нет, то пощу в PHP. Вообще, весь проект, в котором приходится разбираться - редкое дерьмо, но этот ляп меня умилил :)
+147.2
<? global $USER; $user_id = $USER->GetID(); ?>
<?foreach($arResult["ITEMS"] as $arItem):?>
<?if (intval($arItem['PROPERTIES']['PRIORITY_PLACEMENT']['VALUE_ENUM_ID']) > 0) $prior = true; else $prior = false; ?>
<tr class="body_orders_list<?=(($prior)?' prior':'')?><?=$arItem['ACTIVE'] == 'Y'?'':' order-bad'?>">
<td class="name">
<a class="name" href="<?=$arItem["DETAIL_PAGE_URL"];?>"><?=$arItem["NAME"];?></a>
<div class="description"><?=truncate($arItem["DETAIL_TEXT"], 90, "...");?></div>
<strong><?=GetMessage("TYPE_WORK");?>:</strong> <?=$arItem["DISPLAY_PROPERTIES"]["TYPE_OF_WORK"]["DISPLAY_VALUE"];?><br />
<strong><?=GetMessage("SPECIALIZATION");?>:</strong> <?=$arItem["DISPLAY_PROPERTIES"]["EXPERTISE"]["DISPLAY_VALUE"];?><br />
<strong><?=GetMessage("CITY");?>:</strong> <?=$arItem["DISPLAY_PROPERTIES"]["CITY"]["DISPLAY_VALUE"];?><br />
<? if ($arItem["CREATED_BY"] == $user_id): ?>
<?if($arItem['ACTIVE'] == 'Y'):?>
<a id="element<?=$arItem['ID']?>" onclick="if(confirm('Вы уверены, что хотите снять с размещения заказ, без возможности восстановления?')){ deactivate_element(<?=$arItem['ID']?>); } return false;" href="#">Снять с размещения</a><br />
<a class="add_offer" href="#"><?=GetMessage("EDIT_ORDER");?></a><br /><br />
<a href="/services/priority.php?ord=<?=$arItem['ID']?>">Платное размещение</a>
<?else: echo showError('Заказ снят с размещения.'); endif;?>
<? else: ?>
<a class="add_offer" href="<?=$arItem["DETAIL_PAGE_URL"];?>"><?=GetMessage("ADD_PROPOSAL");?></a>
<? endif; ?>
</td>
<td class="date_create"><?=substr($arItem["DATE_CREATE"], 0, 10);?></td>
<td class="budget"><?=$arItem["DISPLAY_PROPERTIES"]["BUDGET"]["DISPLAY_VALUE"];?> <?=(strlen($arItem["DISPLAY_PROPERTIES"]["BUDGET"]["DISPLAY_VALUE"]) > 0)?'руб.':'';?></td>
<td class="offers"><a class="blue" href="<?=$arItem["DETAIL_PAGE_URL"];?>"><?=(strlen($arItem["PROPERTIES"]["FORUM_MESSAGE_CNT"]["VALUE"]) > 0 ? $arItem["PROPERTIES"]["FORUM_MESSAGE_CNT"]["VALUE"] : "0");?></a></td>
<td class="employer">
</td>
</tr>
<?endforeach;?>
в продолжение говна номер 2120
+169.5
// генерируем 2 раз для лучшей случайности
$wpdb->get_results('SELECT id FROM ' . $table_prefix . 'another_random_quote WHERE tag="'.$tag.'" ORDER BY RAND() LIMIT 1');
$quotes = $wpdb->get_results('SELECT * FROM ' . $table_prefix . 'another_random_quote WHERE tag="'.$tag.'" ORDER BY RAND() LIMIT ' . intval($amount));
Встретил в плагине для вордпресса. Объясните, что такое лучшая случайность?
+150.2
<?php
...
$markers = array("~");
$newcode = array("<br>");
$output = str_replace($markers, $newcode, $source);
...
?>
А вот так канадские кодеры заменяют функцию nl2br() в textarea
=)
+150.9
<?php
...
mysql_select_db($database_store, $store);
$query_rsThisCategoryItems = sprintf("SELECT DISTINCT store_products.product_name, store_products.image_file, store_products.product_id, store_products.product_price, store_products_to_categories.category_id, store_products.sku FROM store_products_to_categories, store_products WHERE store_products_to_categories.category_id=%s AND store_products_to_categories.product_id=store_products.product_id GROUP BY store_products.product_name", GetSQLValueString($cat_rsThisCategoryItems, "int"));
$rsThisCategoryItems = mysql_query($query_rsThisCategoryItems, $store) or die(mysql_error());
$row_rsThisCategoryItems = mysql_fetch_assoc($rsThisCategoryItems);
$totalRows_rsThisCategoryItems = mysql_num_rows($rsThisCategoryItems);
//product query
$colname_rsThisProduct = "1";
if (isset($_GET['p_id'])) {
$colname_rsThisProduct = $_GET['p_id'];
}
mysql_select_db($database_store, $store);
$query_rsThisProduct = sprintf("SELECT * FROM store_products WHERE product_id=%s", GetSQLValueString($colname_rsThisProduct, "int"));
$rsThisProduct = mysql_query($query_rsThisProduct, $store) or die(mysql_error());
$row_rsThisProduct = mysql_fetch_assoc($rsThisProduct);
$totalRows_rsThisProduct = mysql_num_rows($rsThisProduct);
//cart contents for header summary
$colname_rsQuickCart = "-1";
if (isset($_SESSION['sessionid'])) {
$colname_rsQuickCart = $_SESSION['sessionid'];
}
mysql_select_db($database_store, $store);
$query_rsQuickCart = sprintf("SELECT * FROM store_cart, store_products WHERE store_cart.session_id = %s AND store_cart.product_id=store_products.product_id", GetSQLValueString($colname_rsQuickCart, "text"));
$rsQuickCart = mysql_query($query_rsQuickCart, $store) or die(mysql_error());
$row_rsQuickCart = mysql_fetch_assoc($rsQuickCart);
$totalRows_rsQuickCart = mysql_num_rows($rsQuickCart);
$colname_rsCartTotal = "-1";
if (isset($_SESSION['sessionid'])) {
$colname_rsCartTotal = $_SESSION['sessionid'];
}
mysql_select_db($database_store, $store);
$query_rsCartTotal = sprintf("SELECT SUM(total_price) FROM store_cart WHERE session_id = %s", GetSQLValueString($colname_rsCartTotal, "text"));
$rsCartTotal = mysql_query($query_rsCartTotal, $store) or die(mysql_error());
$row_rsCartTotal = mysql_fetch_assoc($rsCartTotal);
$totalRows_rsCartTotal = mysql_num_rows($rsCartTotal);
...
?>
пришёл на работу.
Дали до делать вебсайт
увидел ЭТО....и обиделся на аФФтара О_о
+164.6
function Parser($html,$safelevel=1,$censored=false,$typo=true,$crop=0)
{
/* v2
# 17/10/01
html обезапасиваемая строка
safelevel указывает разрешенные теги: 0 = все разрешены
1 = B,I,U,FONT,P,DIV,CENTER,IMG,A,SPAN,TABLE,TD,TR,INPUT,FORM,TEXTAREA,SCRIPT
2 = B,I,U,FONT,P,DIV,CENTER,IMG,A,SPAN,TABLE,TD,TR
3 = B,I,U,FONT,P,DIV,CENTER,IMG,A,SPAN
4 = B,I,U,FONT,CENTER,IMG,A
5 = B,I,U,IMG,A
6 = B,I,U,IMG
7 = B,I,U,A
8 = IMG,A
9 = B,I,A
10 = I,A
11 = A
12 = никакие
"STRING" = указать самому (в формате <a><b><c>)
censored пропускать-ли через цензор
typo пропускать-ли через сраный типограф
*/
# обезопасиваем
switch ($safelevel)
{
case 0: $return = $html; break;
case 1: $return = strip_tags($html,"<b><i><u><font><p><div><center><img><a><span><table><td><tr><input><form><textarea><script>"); break;
case 2: $return = strip_tags($html,"<b><i><u><font><p><div><center><img><a><span><table><td><tr>"); break;
case 3: $return = strip_tags($html,"<b><i><u><font><p><div><center><img><a><span>"); break;
case 4: $return = strip_tags($html,"<b><i><u><font><center><img><a>"); break;
case 5: $return = strip_tags($html,"<b><i><u><img><a>"); break;
case 6: $return = strip_tags($html,"<b><i><u><img>"); break;
case 7: $return = strip_tags($html,"<b><i><u><a>"); break;
case 8: $return = strip_tags($html,"<img><a>"); break;
case 9: $return = strip_tags($html,"<b><i><a>"); break;
case 10: $return = strip_tags($html,"<i><a>"); break;
case 11: $return = strip_tags($html,"<a>"); break;
case 12: $return = strip_tags($html); break;
default: $return=addslashes($return); break;
}
# если censored=true, то цензорим все, сносим хуи и пёзды.
# upd: к сожалению, цензор, спизженый где-то в сети, оказался корявым и мы временно будем читать мат.
if ($censored==false)
{
$return=str_replace("!!!!!!!!!!","! я идиот, убейте меня кто нибудь !",$return);
$return=str_replace("))))))))))","! я идиот, убейте меня кто нибудь !",$return);
}
# если typo=true то обрабатываем сраным типографом
if ($typo==true)
{
$typog = new Typographus();
$return = $typog->process($return);
}
if ($crop!=0)
{
$return = CropString($crop,$return);
}
return $return;
}
+146.3
<?if (count($arResult["ERRORS"])):?>
<?=ShowError(implode("<br />", $arResult["ERRORS"]))?>
<?endif?>
<?if (strlen($arResult["MESSAGE"]) > 0):?>
<?=ShowNote($arResult["MESSAGE"])?>
<?endif?>
уже глаза разрывает от этого классного форматирования