Дал другу, PHP до этого видевшему, наверное, только на картинках, немного пофрилансить веб-прокси на европейский автоаукцион, потому что самому писать эти бесконечные регулярные выражения заебало невыносимо. Пацан затупил в самом начале, так что, в итоге, делать пришлось всё равно мне. Ну хули, 30 минут, два экрана блевотины — и расходы на сегодняшнюю слабость в виде новодельного винила Black Holes And Revelations должны быть погашены.
Посмотрите на этот URL:
/hitscounter.json?scopeId=C&isSearchRequest=true&minPowerAsArray=25&minPowerAsArray=KW&export=ALSO_EXPORT&ambitCountry=DE
Так и есть: эта ёбаная сука зачем-то разбирает QUERY_STRING в массив, а затем собирает обратно. В конструктор, блядь, не наигрались в детстве что ли? Причём, если приглядеться, можно увидеть, что разбирают они вручную, хотя вообще-то есть parse_str. Я ему уши-то подкрутил: И мгновенно БЭЭМВЭ стало открываться (вот буду бухать, позвонят, а я пошучу: „а вы попробуйте ключом“). Но обидно однако, суперкрутой PHP-фриланс для новичка: ищи баги в почти стандартной библиотеке. А как ещё народ в дело ввести? function getQueryString()
{
return parse_url($this->url, PHP_URL_QUERY);
// ||
// || ЭТОТ КОД
// \||/ НАПИСАЛ
// \/ ПИДОР
if (!empty($this->querystring)) {
foreach ($this->querystring as $name => $value) {
// Encode var name
$name = rawurlencode($name);
if (is_array($value)) {
foreach ($value as $k => $v) {
/* ХУЙНЯ ===========> */$querystring[] = $this->useBrackets ? sprintf('%s[%s]=%s', $name, $k, $v) : ($name . '=' . $v);
}
} elseif (!is_null($value)) {
$querystring[] = $name . '=' . $value;
} else {
$querystring[] = $name;
}
}
$querystring = implode(ini_get('arg_separator.output'), $querystring);
} else {
$querystring = '';
}
return $querystring;
// /\
// /||\
// || ТАМ
// || ГОВНО
}

Доступные тэги: <b>, <i>, <s>, <u>, <a href="">, <img src="" /> (загрузить), <pre>, <quote>
- themylogin › Самое дорогое в жизни Вчера, 02:19
- ramwoolf › Am I not always be wanting this? (x8) 16 мая, 23:08
- anonymous › Написание «не» с различными частями речи 16 мая, 16:06
- anonymous › A Tragedy in the Air 15 мая, 18:24
- themylogin › Итоги 2011 15 мая, 12:10
- themylogin › На гелике езжу 13 мая, 16:24
- anonymous › Waking up at ten 13 мая, 13:16
- themylogin › Жук 12 мая, 11:55
- themylogin › Давайте шутки из твиттера продолжим развивать здесь 7 мая, 11:03
- anonymous › Шевченко лох 6 мая, 14:02