- 1
- 2
//$viewPath = explode(DIRECTORY_SEPARATOR, $this->_helper->viewRenderer->getViewScript());
$viewPath = explode("/", $this->_helper->viewRenderer->getViewScript());
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+165
//$viewPath = explode(DIRECTORY_SEPARATOR, $this->_helper->viewRenderer->getViewScript());
$viewPath = explode("/", $this->_helper->viewRenderer->getViewScript());
Первое закомментировали, второе вставили. Отличный рефакторинг!
+158
$userList = "";
foreach ($this->currentUsers as $k => $v)
{
$userList .= ($v->first_name . (empty($v->middle_name) ? "" : " " . $v->middle_name) . " " . $v->last_name . ", ");
}
$userList = substr($userList, 0, -2);
?>
<?= $userList ?>
Индусы отдыхают.
+162
<?php
if ((substr($_SERVER['USER_AGENT'],0,6)=='Yandex') || (substr($_SERVER['USER_AGENT'],0,11)=='YaDirectBot')) $bot='yandex';
else if ((strpos($_SERVER['USER_AGENT'],'Googlebot')!==false) || (strpos($_SERVER['USER_AGENT'],'Mediapartners-Google')!==false) || (strpos($_SERVER['USER_AGENT'],'Google Search Appliance')!==false)) $bot='google';
else if (substr($_SERVER['USER_AGENT'],0,12)=='StackRambler') $bot='rambler';
+165
function func()
{
$func = array(
"*4164-4622-1270" => "Core::Exchange->dest1",
"*8273-7121-7643" => "Core::Exchange->dest2",
"*8710-4879-0216" => "Core::Exchange->dest3",
"*5566-0506-6230" => "Core::Exchange->dest4",
"*0635-1830-1345" => "Core::Exchange->dest5",
.....
);
return $func;
}
function eF($id)
{
if ($id == 1) return "*4164-4622-1270";
if ($id == 2) return "*8273-7121-7643";
if ($id == 3) return "*8710-4879-0216";
if ($id == 4) return "*5566-0506-6230";
if ($id == 5) return "*0635-1830-1345";
if ($id == 6) return "*3265-0565-4871";
.....
}
Диспетчер функций с встроенной защитой от кулхацкеров. (dest1...dest5 - сохранены оригинальные имена)
+162
if(!$RISK && in_array($USER->GetID(), array("1", "14"))){
$RECCURING = true;
}else{
$RECCURING = false;
}
Подписка на оплату. Магические числа 1 и 14.
+164
$proArray = array();
while(strlen($result))
{
// name
$keypos= strpos($result,'=') ;
$keyval = substr($result,0,$keypos);
// value
$valuepos = strpos($result,'&') ? strpos($result,'&') : strlen($result);
$valval = substr($result,$keypos+1,$valuepos-$keypos-1);
// decoding the respose
$proArray[$keyval] = $valval;
$result = substr($result,$valuepos+1,strlen($result));
}
Разбор URL-encoded ответа от платёжной системы.
Знал ли автор про функцию parse_str() ?
+160
if ( isset($this->q_param["submit_form_one"]) && is_numeric($this->q_param["submit_form_one"]) && $this->q_param["submit_form_one"] == 1 ){
//тут разный код
}
ппц
+147
$delitem = "%[2345]{1,1}[ -]{1,1}[хк]{1,1}|
[2345]{1,1}к.?[ ]{0,1}кв|
[2345]кв.*|
двухкомнатн(ую|ая)|трехкомнатн(ую|ая)|четырехкомнатн(ую|ая)|пятикомнатн(ую|ая)|
ком.?ерческое|земельный|неблаг|ч/дом|частный|комнат[ау]|офис(ное|ы|ные)|склад(ск.е|ы|ов)|комплекс |помещени[ея]|выставочны|станцию технического обслуживания|СТО|дач[ау]|
почас(овая|овой)|ПОЧАС(ОВАЯ|ОВОЙ)|посут|ПОСУТ|суточ|сним(у|ет)|продается|девушк[еи]|жeнщин[ые]|таджику|
[Кк](орсаков|ОРСАКОВ)|[Аа]лександров[с]{0,1}к|[Лл](угово|УГОВО)|[Тт](роицк|РОИЦК)|[Хх](олмск|ОЛМСК)|[Тт](омари|ОМАРИ)|[Пп](оронайск|ОРОНАЙСК)|[Сс](инегорск|ИНЕГОРСК)|[Сс]анаторн(ый|ом)|[Нн](евельск|ЕВЕЛЬСК)|[Дд](олинск|ОЛИНСК)%";
строка:
...ый период в КОРСАКОВЕ 1 комнат...
+165
require_once(Config::Get('path.root.engine').'/lib/internal/ConfigSimple/Config.class.php');
LiveStreet 0.4 — Подключение класса с использованием статического метода этого же класса.
+160
$volum=1200;
$znakov=strlen($text);
$ciklov=$znakov/(4*$volum);
$i1=0;
$iii=0;
if (strlen($text)>0)
{
do
{
$iii++;
$title="Зинедин Зидан. Золотая плешина Зизу. Часть ".$iii;
$a1 = substr($text,$i1,$volum);
$i1=$i1+$volum;
$a2 = substr($text,$i1,$volum);
$i1=$i1+$volum;
$a3 = substr($text,$i1,$volum);
$i1=$i1+$volum;
$a4 = substr($text,$i1,$volum);
$i1=$i1+$volum;
$result_oborud_cat=mysql_query ("INSERT INTO state (title,prew1,prew2,prew3,prew4) VALUES ('$title','$a1','$a2','$a3','$a4')");
}
while ($ciklov>$iii);
}
Найти символ и вырезать из строки
http://www.php.ru/forum/viewtopic.php?t=30404