Забыл написать, насколько же неприятен дневной свет. Зашторил окна, включил верхний, стало по-легче.
Текущая задача была — сделать регалку аккаунтов на одном из магазинов. Что ж, расчехлил код, который месяц назад начал делать, но незавершил введу бессмысленности задачи. Задача и сейчас особого смысла не приобрела, но отчет перед инвестором надо делать как-то, а продажами мы отчитаться не можем (т.к. делаем супер-админки, регалки акков и заливаем по 200 видео на ютуб вместо продаж), потому хоть так отчитаемся.
Код выглядит довольно забавно.
$get = new GetUrl();
$get->Get($url)
->parseForm(array(«submit_regex» => ‘/newUserButton/imsu’))
->Post()
->parseForm()
->fillForm($userdata)
->Post();
preg_match($regexp,$get->lastbody,$regs);
$usr->setCode($regs[1]);
$usr->save();
Не знаю, как вам, а мне такие регалки акков нравятся. Если бы не одно но — половины функционала не было реализовано. Я просто написал код, как хотел бы, что б он выглядел и работал, сохранил и положил в архив. Соответственно, потратил сейчас несколько часов на допиливание этих замечательных функций.
Первый собирался в магазин. Заказал ему активию и энергетик. Вытащил из кармана кучу десяток, решил пересчитать. Он поторопился, выхватил у меня несколько. Я-то планировал ему все отдать, было просто интересно сколько их, а в результате у меня осталось их 5 штук. Впрочем, он не только в накладе не остался, он ещё и заработал — энергетик мне не купил. Не забыть с него вычесть за что-нибудь (это у нас новые игры — не забудь стрясти с соседа деньги, т.к. с тебя их точно за что-нибудь стрясут в любом случае).
imho неудобно выглядит, я делал так secho.org
$step4=send(«http://securesignup.net/register_2.php», array(«email»=>$email,»number»=>$step2, «password»=>$pass,»username»=>$nick,»website_category»=>»Personal», «website_language»=>»English»,»resellerid»=>»", «id»=>get_value(«id»,$step1), «referer»=>»http%3A%2F%2Fbyethost.com%2Fsignup.php», «submitc»=>»Click+Me+To+Continue»));
Это же пиздец! Я не привел $userdata в своем коде, но там нет всякой фигни типа «Click+Me+To+Continue» или get_value(«id»,$step1) — зачем задавать значения, если их можно взять из страницы автоматом?
Передача referer вручную — вообще пиздец полный. Если совсем делать нечего, можно и вручную его позадавать конечно, но зачем?
Правда, распознавания recaptcha.net у меня нет. Сомневаюсь я, что ты их распознавалку написал (а заодно и гугловскую), но если действительно так, ответь на этот коммент, 50 баксов ради того, что б посмотреть на код — не жалко.