- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
<?php
// ...
$vars = get_class_vars($class_name);
if(is_array($vars)) {
foreach($vars as $var => $val) {
eval('$this->' . $var . ' = \'' . $val . '\';');
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160.4
<?php
// ...
$vars = get_class_vars($class_name);
if(is_array($vars)) {
foreach($vars as $var => $val) {
eval('$this->' . $var . ' = \'' . $val . '\';');
}
}
некакая UNI-CMS
это не самое худшее. что я там нашел ... в общем мрак... (
+177.4
В данной функции можно легко настроить количество обрабатываемых пробелов.
//==============Функция удаления лишних пробелов в файле==================//
//@Удаляет лишние пробелы в файле
//@Удаляет от 2 до 10 лишних пробелов
//@Можно редактировать количество
function delete_gap_file()
{
$this->CONTENT[$this->id]=preg_replace("/\s\s/i", " ", $this->CONTENT[$this->id]);
$this->CONTENT[$this->id]=preg_replace("/\s\s\s/i", " ", $this->CONTENT[$this->id]);
$this->CONTENT[$this->id]=preg_replace("/\s\s\s\s/i", " ", $this->CONTENT[$this->id]);
$this->CONTENT[$this->id]=preg_replace("/\s\s\s\s\s/i", " ", $this->CONTENT[$this->id]);
$this->CONTENT[$this->id]=preg_replace("/\s\s\s\s\s\s/i", " ", $this->CONTENT[$this->id]);
$this->CONTENT[$this->id]=preg_replace("/\s\s\s\s\s\s\s/i", " ", $this->CONTENT[$this->id]);
$this->CONTENT[$this->id]=preg_replace("/\s\s\s\s\s\s\s\s/i", " ", $this->CONTENT[$this->id]);
$this->CONTENT[$this->id]=preg_replace("/\s\s\s\s\s\s\s\s\s/i", " ", $this->CONTENT[$this->id]);
$this->CONTENT[$this->id]=preg_replace("/\s\s\s\s\s\s\s\s\s\s/i", " ", $this->CONTENT[$this->id]);
$this->CONTENT[$this->id]=trim($this->CONTENT[$this->id]);
return TRUE;
}
Наткнулся на какой-то WebOptHtml_v_1.0. 2005г.
+159.3
<?php if($row->sale==1){ ?>
Sale
<input name="sale" type="radio" id="radio" value="1" checked>
Rent
<input type="radio" name="sale" id="radio2" value="2">
<?php }else{ ?>
Sale
<input name="sale" type="radio" id="radio" value="1" >
Rent
<input type="radio" name="sale" id="radio2" value="2" checked>
<?php } ?>
Классика индусского кода
+155
$bonus = "нет";
$message = "";
$message .= "<b>Бонус-код:</b> ".$bonus."<br><br>";
Завидная стабильность.
+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));
Встретил в плагине для вордпресса. Объясните, что такое лучшая случайность?