- 1
echo $a < 10 ? "0{$a}" : $a;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+150.3
echo $a < 10 ? "0{$a}" : $a;
крутой способ форматирования чисел :D
+148.3
$cnt2 = $db->get_rows("select count(*) from `".TABLE_PRODUCTS."` where `id`='".intval($s_id)."'");
if ($cnt2[0]['count(*)']) {
//...
}
Это писец.
+159.7
$string=$_GET['textarea'];
$Words = explode(" ", $string);
$Freq = array();
for($i=0; $i<20; $i++)
{$Freq[] = 0;
}
foreach($Words as $k=>$v)
{
$length = strlen($v);
$strlength = intval($length);
$Freq[$strlength] += 1;
}
foreach($Freq as $k=>$v)
{if ($v > 0)
echo "Number of words with $k letters: $v <br>";
}
Так человек считает количество слов в тексте
+156.1
<wddxPacket>
<data>
<recordset>
<?php foreach($array_xml_string as $xml) { ?>
<field name='<?php print ($xml['name']); ?>'>
<?php while ($data = $xml['name']['string']) ?>
<string><?php print ($data['name']['string']); ?></string>
<?php ?>
<?php }?>
</recordset>
</data>
</wddxPacket>
Человек долго не мог понять что он делает не так
+156.3
$this->DB->query("SELECT * FROM ol_objects WHERE id='{$id}'");
$object = $this->DB->fetch_row();
if ($id=='') {
$object['title']='';
$object['address']='';
$object['type_home']='';
$object['finish']='';
$object['process']='';
$object['breif']='';
$object['type_home']='';
$object['project']='';
$object['floors']='';
$object['flats']='';
$object['square']='';
$object['price']='';
$object['desc']='';
$object['height']='';
$object['facing']='';
$object['walls']='';
$object['wiring']='';
$object['screed_floor']='';
$object['window']='';
$object['heating']='';
$object['balconies']='';
$object['grants_text']='';
$object['id']='';
$object['image']='no_foto';
}
Код рабочего сайта о недвижимости.
+162.1
elseif((mysql_field_name($result, $i)=="posada" ))
{
echo "<td><select name=".mysql_field_name($result, $i).">";
echo "<option value=\"_____________\" ";
if(htmlspecialchars($row[$i])=="_____________"||htmlspecialchars($row[$i])=="_____________")
echo "selected";
echo ">_____________</option>";
echo "<option value=\"Головний лiкар\" ";
if(htmlspecialchars($row[$i])=="Головний лiкар"||htmlspecialchars($row[$i])=="Головний лiкар")
echo "selected";
echo ">Головний лiкар</option>";
echo "<option value=\"Керуючий\" ";
if(htmlspecialchars($row[$i])=="Головний лiкар"||htmlspecialchars($row[$i])=="Керуючий")
echo "selected";
echo ">Керуючий</option>";
echo "<option value=\"Ген. директора\" ";
if(htmlspecialchars($row[$i])=="Ген. директора"||htmlspecialchars($row[$i])=="Ген. директора")
echo "selected";
echo ">Ген. директора</option>";
echo "<option value=\"Начальника\" ";
if(htmlspecialchars($row[$i])=="Ген. директора"||htmlspecialchars($row[$i])=="Начальника")
echo "selected";
echo ">Начальника</option>";
echo "<option value=\"директора\" ";
if(htmlspecialchars($row[$i])=="директор"||htmlspecialchars($row[$i])=="директора")
echo "selected";
echo ">директора</option>";
echo "<option value=\"фiнансового директора\" ";
if(htmlspecialchars($row[$i])=="фiнансовий директор"||htmlspecialchars($row[$i])=="ф|нансового директора")
echo "selected";
echo ">ф|нансового директора</option>";
echo "<option value=\"приватно§ особи\" ";
if(htmlspecialchars($row[$i])=="приватна особа"||htmlspecialchars($row[$i])=="приватно§ особи")
echo "selected";
echo ">приватно§ особи</option>";
if(htmlspecialchars($row[$i])!="приватна особа"&&
htmlspecialchars($row[$i])!="Головний лiкар"&&
htmlspecialchars($row[$i])!="Керуючий"&&
htmlspecialchars($row[$i])!="_____________"&&
htmlspecialchars($row[$i])!="Ген. директора"&&
htmlspecialchars($row[$i])!="приватно§ особи"&&
htmlspecialchars($row[$i])!="директор"&&
htmlspecialchars($row[$i])!="директора"&&
htmlspecialchars($row[$i])!="фiнансовий директор"&&
htmlspecialchars($row[$i])!="фiнансового директора")
echo "<option value=\"".htmlspecialchars($row[$i])."\" selected>".htmlspecialchars($row[$i])."</option>";
echo "</select></td></tr><tr><td colspan=2><hr noshade></td></tr>\n";
}
Генерация контрола по выбору должности клиента
+163.5
$amount=100;
$amount2=20;
while( strlen($amount)<12) {$amount="0".$amount;}
while( strlen($amount2)<12) {$amount2="0".$amount;}
sprintf для лошар
+160.4
<?php
$form = new Validator;
$form
->newString(Request::get('nickname'));
->addRules(
new FW\Rules\NotEmpty(),
new FW\Rules\Length(4, 16),
new FW\Rules\RegExp('/^[a-z]+$/i')
);
->newString(Request::get('password'))
->addRules(
new FW\Rules\NotEmpty(),
new FW\Rules\MinLength(3),
new App\Rules\PasswordStrength(40)
);
->newString(Request::get('confirm'))
->addRules(
new FW\Rules\NotEmpty(),
new FW\Rules\Equals(Request::get('password'))
)
->newString(Request::get('email'))
->addRules(
new FW\Rules\NotEmpty(),
new FW\Rules\ValidEmail(Request::get('email'))
);
if ($form->isValid()) {
reg_user(Request::get('nickname'), Request::get('password'), Request::get('email'));
} else {
print_r($form->getErrors());
}
Народ ёбнулся на ООП
+159.7
<?php
$file_name = 'http://www.****';
//$html_string = @file_get_contents($file_name);
ob_start();
readfile($file_name);
$html_string = ob_get_contents();
ob_end_clean();
?>
копаю проект, на котором идет загрузка данных из инета...
хваталка там про жесть .... автор решил, что использовать одну функцию будет слишком просто ...
хотя отчасти я его понимаю... скорее всего все жутко тормозило...
сам в детстве так ошибался, если дергаешь из инета стандартными средствами что-нибудь, то там нельзя задать таймаут. и если тебя вдруг забанили, то вся дергалка виснет обычно минуты на полторы-две. А то, что мы тут видим - это танцы с бубном, а вдруг заработает... не люблю когда так делают :(
PS: ну если @ в коде встречается - то автора можно сразу добивать чем-нибудь тяжелым... особенно сильно хотелось это сделать, когда убил часов 10 на поиск места, где происходит ошибка и почему выводится белый экран...
+161.2
<?php
for($i=1;$i<999999999999;) {
$link = "http://wjfs.net.ru/bash.php";
$otvet=connect($link);
$begin = "<qwe> ";
$begin = strpos($otvet, $begin) + strlen($begin);
$end = " </qwe>";
$end = strpos($otvet, $end, $begin);
$bash = substr($otvet, $begin, $end - $begin);
////////////////////////////////////////////////////////
$link = "http://vkontakte.ru/profile.php";
$otvet=connect($link, $cookie);
$begin = "Друзья <span>(";
$begin = strpos($otvet, $begin) + strlen($begin);
$end = ")</span></h2></div>";
$end = strpos($otvet, $end, $begin);
$drugi = substr($otvet, $begin, $end - $begin);
$begin = "Друзья он-лайн <span>(";
$begin = strpos($otvet, $begin) + strlen($begin);
$end = ")</span>";
$end = strpos($otvet, $end, $begin);
$drugionl = substr($otvet, $begin, $end - $begin);
////////////////////////////////////////////////////////
$link = 'http://vkontakte.ru/mail.php';
$otvet=connect($link, $cookie);
$begin = 'В Вашем ящике ';
$begin = strpos($otvet, $begin) + strlen($begin);
$end = ' ';
$end = strpos($otvet, $end, $begin);
$mailpol = substr($otvet, $begin, $end - $begin);
$link = 'http://vkontakte.ru/mail.php?out=1';
$otvet=connect($link, $cookie);
$begin = 'Вы отправили ';
$begin = strpos($otvet, $begin) + strlen($begin);
$end = ' ';
$end = strpos($otvet, $end, $begin);
$mailotp = substr($otvet, $begin, $end - $begin);
$mail = $mailotp+$mailpol;
//////////////////////////////////////////////////////
$link="http://vkontakte.ru/feed.php";
$res=connect($link, $cookie);
$begin = 'messages{count=';
$begin = strpos($res, $begin) + strlen($begin);
$end = '}';
$end = strpos($res, $end, $begin);
$pm = substr($res, $begin, $end - $begin);
$begin = 'photos{count=';
$begin = strpos($res, $begin) + strlen($begin);
$end = '}';
$end = strpos($res, $end, $begin);
$vds = substr($res, $begin, $end - $begin);
$begin = 'groups{count=';
$begin = strpos($res, $begin) + strlen($begin);
$end = '}';
$end = strpos($res, $end, $begin);
$gp = substr($res, $begin, $end - $begin);
$begin = 'friends{count=';
$begin = strpos($res, $begin) + strlen($begin);
$end = '}';
$end = strpos($res, $end, $begin);
$pf = substr($res, $begin, $end - $begin);
$begin = 'videos{count=';
$begin = strpos($res, $begin) + strlen($begin);
$end = '}';
$end = strpos($res, $end, $begin);
$vd = substr($res, $begin, $end - $begin);
//////////////////////////////////////////////////////
$link = 'http://vkontakte.ru/feed2.php';
$otvet=connect($link, $cookie);
$begin = 'questions":{"count":';
$begin = strpos($otvet, $begin) + strlen($begin);
$end = '}';
$end = strpos($otvet, $end, $begin);
$questions = substr($otvet, $begin, $end - $begin);
$begin = '"gifts":{"count":';
$begin = strpos($otvet, $begin) + strlen($begin);
$end = '}';
$end = strpos($otvet, $end, $begin);
$gifts = substr($otvet, $begin, $end - $begin);
$begin = '"notes":{"count":';
$begin = strpos($otvet, $begin) + strlen($begin);
$end = '}';
$end = strpos($otvet, $end, $begin);
$notes = substr($otvet, $begin, $end - $begin);
$begin = '"opinions":{"count":';
$begin = strpos($otvet, $begin) + strlen($begin);
$end = '}';
$end = strpos($otvet, $end, $begin);
$opinions = substr($otvet, $begin, $end - $begin);
$begin = '"events":{"count":';
$begin = strpos($otvet, $begin) + strlen($begin);
$end = '}';
$end = strpos($otvet, $end, $begin);
$events = substr($otvet, $begin, $end - $begin);
//////////////////////////////////////////////////////
$link = 'http://vkontakte.ru/matches.php';
$otvet = connect($link, $cookie);
Ниибаццо оптимизация