Guest User

Untitled

a guest
May 11th, 2010
688
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.06 KB | None | 0 0
  1. $this->kernel->db->sql_query("SELECT * FROM mm_invite_history where email = '{$email}'");
  2.             if($this->kernel->db->num_rows()) continue;
  3.             //---------------------------------------------//
  4.             // для базы
  5.             //---------------------------------------------//
  6.             $this->kernel->db->sql_query("INSERT INTO mm_invite_history(id,email) values(null, '{$email}')");
  7.            
  8.             //---------------------------------------------//
  9.             // подгодотвка и работа
  10.             //---------------------------------------------//
  11.             $uemail = urlencode($email);
  12.             $this->kernel->network->setOpt(array(
  13.                 'method'    => POST,
  14.                 'url'       => 'http://my.mail.ru/cgi-bin/my/ajax?ajax_call=1&func_name=perl_community_invite_captcha',
  15.                 'header-array' => array('X-Requested-With: XMLHttpRequest', 'X-Prototype-Version: 1.6.0.3'),
  16.                 'postdata' => array(
  17.                                     'data' =>  "[\"{$email}\"]",
  18.                             ),
  19.             ))->start();
  20.             //---------------------------------------------//
  21.             // сделаем проверку, нужно ли вводить капчу
  22.             //---------------------------------------------//
  23.             if(preg_match('/\["AjaxResponse","OK","(\d+)"\]/i', $this->kernel->network->data, $out)) {
  24.                //$this->kernel->log("Captcha id: {$out[1]}");
  25.                $code = $this->kernel->ac->send("http://my.mail.ru/cgi-bin/my/get_image?id={$out[1]}");
  26.                //$this->kernel->log("Code: {$code}, try enter.");
  27.                $this->kernel->network->setOpt(array(
  28.                     'url' => 'http://my.mail.ru/cgi-bin/my/ajax?ajax_call=1&func_name=perl_community_invite_captcha',
  29.                     'method' => POST,
  30.                     'postdata' => array(
  31.                                         'data' => "[\"{$out[1]}\", \"{$code}\", \"{$email}\"]"
  32.                                     ),
  33.                ))->start();
Advertisement
Add Comment
Please, Sign In to add comment