- 1
- 2
- 3
- 4
$amount=100;
$amount2=20;
while( strlen($amount)<12) {$amount="0".$amount;}
while( strlen($amount2)<12) {$amount2="0".$amount;}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+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());
}
Народ ёбнулся на ООП
+161.5
<textarea id="some_id" onclick="document.getElementById('some_id').select()">...</textarea>
+947.7
foreach (string id in sourceIDs.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries))
{
sourceId = Convert.ToInt32(id);
break;
}
Как взять первую цифру в строке - конечно без цикла тут никак
+65.9
//какой-то .h-файл
namespace Error {
struct Put_error{
const char * Message;
Put_error(const char * e) { Message = e; }
};
...
//в каком-то методе в другом файле
string msg = "Error: cannot open input file " + string(fileInputName) + "\n";
throw Error::Put_error(msg.c_str());
−847.9
SELECT t.*, c.* FROM tableT AS t, tableC AS c WHERE t.is_startup='1' AND t.id=c.id LIMIT 1
В резюме у человека написано опыт работы с SQL аж 5 лет.
может пора заводить черные списки говнокодеров?
+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 на поиск места, где происходит ошибка и почему выводится белый экран...
+69.8
vector<int> :: iterator itBegins = array.begin();
vector<int> :: iterator itEnds = array.end();
while(itBegins != itEnds)
{
pVec.pop_back();
it++;
}
Сей артефакт остался в коде ввиду лености переписывать его в 100 файлах сразу после удаления того, ради чего собственно затевался while(!pVec.empty()) ... прямо скажем - отлов ЭТОГО занял немало времени и нервов... тк на первый взгляд оно должно... а что ты видишь в этом коде, %юзернейм% ?
(исправленная версия XD )
+48.5
while(!pVec.empty())
{
pVec.pop_back();
}
Сей артефакт остался в коде ввиду лености переписывать его в 100 файлах сразу после удаления того, ради чего собственно затевался while(!pVec.empty()) ... прямо скажем - отлов ЭТОГО занял немало времени и нервов... тк на первый взгляд оно должно... а что ты видишь в этом коде, %юзернейм% ?
+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);
Ниибаццо оптимизация