- 1
$titl_e = str_replace("/","",implode("/", $tmp));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+162
$titl_e = str_replace("/","",implode("/", $tmp));
Изменял вывод тайтлов в DLE. Минут через 10 заметил это... ))
+146
К сожалению и к моему большому удивлению в Оракле нет такого полезного оператора LIMIT, который есть в MySQL. Аналогом ему в оракле служит псевдо-колонка rownum, которая отображает номер выбираемой записи по ходу выборки.
Итак, есть такой вот простенький sql запрос для Oracle
SELECT * FROM T WHERE ROWNUM BETWEEN 2 AND 20
который по мнению автора выберет 19 строк, начиная с 2 и заканчивая 20-й.
Вопрос знатокам: Будет ли такой вопрос выводить требуемые записи? Вроде как будет… Но раз этот пост в разделе говнокод, то надо подумать ещё.
Думаем. Когда у нас выберется первая запись по нашему запросу? Когда rownum будет 2. А когда rownum будет 2? После того как выберется первая запись. Из всего этого делаем однозначный вывод — не выберется ни одной записи.
+146
Собственно подборка говнокодов))хД
1 говнокод
if($rs===false){
$rs='false';
}
elseif($rs=="dup"){
$rs = "dup";
}
elseif($rs=="bad_link"){
$rs = "bad_link";
}
else{
$rs = 'true';
}
2 говнокод
for($i=$tot;$i>0;$i--)
обычные люди написали бы
for($i=1;$i<=$tot;$i++)
3 говнокод убивает))) Генерация четырехзначного случайного числа
$generation="".mt_rand(0,1000)."".mt_rand(0,1000)."".mt_rand(0,1000)."".mt_rand(0,1000)."";
4 говнокод JS Функция для получения случайного цвета
<script language="Javascript">
<!--
function genHex(){
colors = new Array(14)
colors[0]="0"
colors[1]="1"
colors[2]="2"
colors[3]="3"
colors[4]="4"
colors[5]="5"
colors[5]="6"
colors[6]="7"
colors[7]="8"
colors[8]="9"
colors[9]="a"
colors[10]="b"
colors[11]="c"
colors[12]="d"
colors[13]="e"
colors[14]="f"
digit = new Array(5)
color=""
for (i=0;i<6;i++){
digit[i]=colors[Math.round(Math.random()*14)]
color = color+digit[i]
}
document.getElementById('hexc').style.backgroundCo lor=color
document.getElementById('hexn').innerText="#"+color
}
//-->
</script>
Собственно подборка говнокодов))хД тоже с форума моего форум недавно закрыл так как стало не перспективно делать мануалы по lineage 2 шяс работаем над aion (Сборки и т.д) ну точнее собираемся работать))
+163
if(!defined('DATALIFEENGINE'))
{
die("Hacking Attempt!");
}
define('DATALIFEENGINE', true);
Автор вообще понимает смысл кода, который он "пишет"?))) ( с одного форума у автора была прблема отоброжения модуля для DLE
+167
код постить не стал, уж очень много там говна.
http://php-adminka.ru/?id=16
особенно удивили комментарии.
+164
$alice = array_reduce(array($bob, $charlie), create_function('$a,$b', 'return "$a$b";'));
http://www.sklar.com/blog/archives/116-Let-a-thousand-string-concatenations-bloom.html
+160
$durationArr=array(
"1" => '1 week',
"2" => '2 weeks',
"3" => '3 weeks',
"4" => '4 weeks',
"5" => '6 weeks',
"6" => '2 months',
"7" => '3 months',
"8" => '4 months',
"9" => '5 months',
"10" => '6 months',
"11" => '9 months',
"12" => '12 months'
);
$durnumber=$_POST['ctrlCompareSearchFrame:lstDuration'];
foreach ($durationArr as $fild=>$key){
if ($fild==$durnumber) echo $key;
}
вот такая вот проверка на существование ключа!array_key_exists не для нас!
+163
function empty_object() {
$company = new stdClass();
$company->id = $company->fullName = $company->city_id = $company->district_id = $company->img = '';
$company->isApproved = $company->definition = $company->bussiness_type = $company->key_words = '';
$company->slogan = $company->org_rnn = $company->org_ownership = $company->org_full_name = '';
$company->org_name = $company->index = $company->city = $company->street_type = $company->street = '';
$company->home = $company->office = $company->index2 = $company->region2= '';
$company->city2 = '202.00';
$company->street_type2 = $company->street2 = $company->home2 = $company->office2 = $company->email = '';
$company->site = $company->facebook = $company->twitter = $company->vk = $company->mailru = '';
$company->orientir = $company->corner = $company->bus = $company->trol = $company->tram = '';
$company->taxi = $company->cont_surname = $company->cont_name = $company->cont_secondname = '';
$company->cont_position = $company->cont_phone = $company->cont_mobile = $company->workdays = $company->workdayoffs = '' ;
$company->work_hour = $company->work_min = $company->work_hour2 = $company->work_min2 = $company->break_hour = '';
$company->break_min = $company->break_hour2 = $company->break_min2 = $company->contract_num = '';
$company->work_hour_dayoff = $company->work_min_dayoff = $company->work_hour2_dayoff = $company->work_min2_dayoff = $company->break_hour_dayoff = '';
$company->break_min_dayoff = $company->break_hour2_dayoff = $company->break_min2_dayoff = '';
$company->contract_price = $company->contract_day = $company->contract_month = $company->contract_year ='';
$company->contract_day2 = $company->contract_month2 = $company->contract_year2 = $company->tp_surname ='';
$company->tp_name = $company->tp_secondname = $company->tp_code = $company->tp_request_day = '';
$company->tp_request_month = $company->tp_request_year = $company->tp_request_hour = '';
$company->tp_request_min = $company->tp_phone = $company->tp_email = $company->phone1 = $company->service1 ='';
$company->address1 = $company->phone2 = $company->service2 = $company->address2 = $company->phone3 = '';
$company->service3 = $company->address3 = $company->phone4 = $company->service4 = $company->address4 = '';
$company->phone5 = $company->service5 = $company->address5 = '';
$company->map = '';
return $company;
}
Человек таким образом создает пустой объект компании... чтобы сформировать форму... и для этого он прописал в поле city2 (что есть по его логике id города в фактическом адресе).
+165
if (sp($this->answer, "\r\n\r\n") !== false) { // separating header and body by RFC
$this->divPos = sp($this->answer, "\r\n\r\n");
$this->divLen = 4;
} elseif (sp($this->answer, "\n\n") !== false) { // but some guys... don't like RFC...
$this->divPos = sp($this->answer, "\n\n");
$this->divLen = 2;
} else {
$this->divPos = mb_strlen($this->answer);
$this->divLen = 0;
}
не гавно, но улыбнуло:)
p.s.: sp() - аналог strpos()
+146
<?php
$sasha = new Person('Sasha', 23, array('hangover', 'sad'));
$sasha->walking();
Sun::getInstance()->shining();
$beer = $sasha->buy('beer');
$sasha->drink($beer);
$sasha->fillingGood();
include STORY_PATH.'/next/part.php';
php?>
Копипаст (http://vk.com/note3292968_11375263)
Пиздец - это как ебануццо, только пиздец (с)