Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $this->kernel->db->sql_query("SELECT * FROM mm_invite_history where email = '{$email}'");
- if($this->kernel->db->num_rows()) continue;
- //---------------------------------------------//
- // для базы
- //---------------------------------------------//
- $this->kernel->db->sql_query("INSERT INTO mm_invite_history(id,email) values(null, '{$email}')");
- //---------------------------------------------//
- // подгодотвка и работа
- //---------------------------------------------//
- $uemail = urlencode($email);
- $this->kernel->network->setOpt(array(
- 'method' => POST,
- 'url' => 'http://my.mail.ru/cgi-bin/my/ajax?ajax_call=1&func_name=perl_community_invite_captcha',
- 'header-array' => array('X-Requested-With: XMLHttpRequest', 'X-Prototype-Version: 1.6.0.3'),
- 'postdata' => array(
- 'data' => "[\"{$email}\"]",
- ),
- ))->start();
- //---------------------------------------------//
- // сделаем проверку, нужно ли вводить капчу
- //---------------------------------------------//
- if(preg_match('/\["AjaxResponse","OK","(\d+)"\]/i', $this->kernel->network->data, $out)) {
- //$this->kernel->log("Captcha id: {$out[1]}");
- $code = $this->kernel->ac->send("http://my.mail.ru/cgi-bin/my/get_image?id={$out[1]}");
- //$this->kernel->log("Code: {$code}, try enter.");
- $this->kernel->network->setOpt(array(
- 'url' => 'http://my.mail.ru/cgi-bin/my/ajax?ajax_call=1&func_name=perl_community_invite_captcha',
- 'method' => POST,
- 'postdata' => array(
- 'data' => "[\"{$out[1]}\", \"{$code}\", \"{$email}\"]"
- ),
- ))->start();
Advertisement
Add Comment
Please, Sign In to add comment