Вот тут пишу скрипт

Discussion in 'PHP' started by IgrikX, 2 Apr 2010.

  1. IgrikX

    IgrikX New Member

    Joined:
    13 Aug 2009
    Messages:
    114
    Likes Received:
    1
    Reputations:
    -3
    Пишу скрипт и возникла одна проблемка. При отправке post запроса на отправку сообщения на мыло не отправляется. При входе все ок, а вот в функции inviting_taba post не работает. В чём дело, кто знает? (пароль и логин мой торчит)
    PHP:

    <?php
    $login 
    'igorpeshko@mail.ru';
    $pass '339733';
    // текст для отправки на почту
    $text '%0A%09%09%09%09%09%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82!%3Cbr%3E%3Cbr%3E%0A%0A%D0%AD%D1%82%D0%BE+%3Cspan+class%3D%22js_text_real_name%22%3E%D0%98%D0%B3%D0%BE%D1%80%D1%8C+%D0%9F%D0%B5%D1%88%D0%BA%D0%BE%3C%2Fspan%3E.+%D0%AF+%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%B2%D1%83%D1%8E+%D0%B2+%D0%B8%D0%B3%D1%80%D0%B5+%C2%ABTaba-%D0%BC%D0%B0%D0%BD%D0%B8%D1%8F%C2%BB+%D0%BD%D0%B0+Taba.ru%0A(%3Ca+href%3D%22http%3A%2F%2Ftaba.ru%2Fcatalog%22%3Ehttp%3A%2F%2Ftaba.ru%2Fcatalog%3C%2Fa%3E).%3Cbr%3E%0A%D0%9F%D0%BE%D0%B6%D0%B0%D0%BB%D1%83%D0%B9%D1%81%D1%82%D0%B0%2C+%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%B8+%D0%BC%D0%BD%D0%B5+%D0%B2%D1%8B%D0%B8%D0%B3%D1%80%D0%B0%D1%82%D1%8C+%D0%BF%D1%80%D0%B8%D0%B7.+%D0%9C%D0%BD%D0%B5+%D0%B4%D0%B0%D0%B4%D1%83%D1%82+%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5+%D0%BE%D1%87%D0%BA%D0%B8%2C+%D0%B5%D1%81%D0%BB%D0%B8+%D1%82%D1%8B+%D1%81%D1%82%D0%B0%D0%BD%D0%B5%D1%88%D1%8C+%D0%BC%D0%BE%D0%B8%D0%BC+%D0%B4%D1%80%D1%83%D0%B3%D0%BE%D0%BC%2C+%D0%B7%D0%B0%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%B2%D1%88%D0%B8%D1%81%D1%8C+%D0%BD%D0%B0+%D1%81%D0%B0%D0%B9%D1%82%D0%B5+%D0%BF%D0%BE+%D0%BC%D0%BE%D0%B5%D0%B9+%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B5%3A%0A%3Cbr%3E%3Cbr%3E%0A%3Ca+href%3D%22http%3A%2F%2Ftaba.ru%2Fid136301%2Fregister%2F%3Frefid%3D136301%22%3Ehttp%3A%2F%2Ftaba.ru%2Fid136301%2Fregister%2F%3Frefid%3D136301%3C%2Fa%3E%3Cbr%3E%3Cbr%3E%0A%D0%9A%D1%81%D1%82%D0%B0%D1%82%D0%B8%2C+%D0%BD%D0%B5+%D0%B7%D0%B0%D0%B1%D1%83%D0%B4%D1%8C+%D0%BF%D0%BE%D1%82%D0%BE%D0%BC+%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B4%D0%B8%D1%82%D1%8C+%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8E+%D0%B8+%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D1%8C+%D0%BF%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C.+%D0%98+%D0%BF%D1%80%D0%B8%D1%81%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D1%8F%D0%B9%D1%81%D1%8F+%D0%BA+%D0%B8%D0%B3%D1%80%D0%B5+%E2%80%94+%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE+%D0%BF%D1%80%D0%B8%D0%B7%D0%BE%D0%B2+%D0%BD%D0%B5+%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%BE.+%D0%9C%D0%BE%D0%B6%D0%BD%D0%BE+%D0%B2%D1%8B%D0%B8%D0%B3%D1%80%D0%B0%D1%82%D1%8C+%D0%BD%D0%BE%D1%83%D1%82%D0%B1%D1%83%D0%BA+Sony+VAIO%2C+iPhone+3G+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BD%D1%8B%D0%B5+%D0%BF%D1%80%D0%B8%D0%B7%D1%8B.%0A%3Cbr%3E%3Cbr%3E%0A%D0%92%D0%BE%D1%82+%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0+%D0%BD%D0%B0+%D0%BC%D0%BE%D1%8E+%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%83+%D0%BA%D0%B0%D0%BA+%D0%B4%D0%BE%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE+%D1%82%D0%BE%D0%B3%D0%BE%2C+%D1%87%D1%82%D0%BE+%D1%8D%D1%82%D0%BE+%D1%8F%3A%0A%3Ca+href%3D%22http%3A%2F%2Ftaba.ru%2Fid136301%2F%22%3Ehttp%3A%2F%2Ftaba.ru%2Fid136301%2F%3C%2Fa%3E%3Cbr%3E%3Cbr%3E%0A%D0%97%D0%B0%D1%80%D0%B0%D0%BD%D0%B5%D0%B5+%D1%81%D0%BF%D0%B0%D1%81%D0%B8%D0%B1%D0%BE+%D0%B7%D0%B0+%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C!%0A%3Cbr%3E%3Cbr%3E%0A--%3Cbr%3E%0A%3Cspan+class%3D%22js_text_real_name%22%3E%D0%98%D0%B3%D0%BE%D1%80%D1%8C+%D0%9F%D0%B5%D1%88%D0%BA%D0%BE%3C%2Fspan%3E%0A%3Cbr%3E%3Cbr%3E%09%09%09%09';
    // логинирование)
    $info login_taba($login,$pass);
    // проверка на ошибки
    if ($info['errno']!=0)
    {
    die(
    "Неправильный url, таймаут, зацикливание!");
    }
    if (
    $info['http_code']!=200)
    {
    die(
    "Нет страницы, нет прав!");
    }
    $id = array();
    preg_match("#var global_user_id = (.*);#",$info['res'],$id);
    if(
    $id[1]!=0)
    {
    echo 
    "Вход успешен! Ваш id ".$id[1];
        
    $info_2 invites_taba($text,'Игорь','balebabaleba@mail.ru');
    }
    else
    {
    echo 
    "Не удалось залогинится. Проверте пароль и логин!";
    exit(
    1);
    }

    //--- Функция логирования на taba.ru
    function login_taba($login$pass)
    {
        
        
    $ch curl_init(); 
        
    curl_setopt($chCURLOPT_URL,'http://taba.ru/login');
        
    curl_setopt($chCURLOPT_COOKIEJAR'./cookies.txt'); // сохранем печеньки
        // замаскируемся по мозилу
        
    curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6'); 
        
    // перешли с ..
        
    curl_setopt($chCURLOPT_REFERER,'http://taba.ru/'); 
        
    // переходим по редеректам
        
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
        
    curl_setopt($chCURLOPT_FOLLOWLOCATION1); 
        
    curl_setopt($chCURLOPT_HEADER1);
        
    curl_setopt($chCURLOPT_TIMEOUT10); 
        
    curl_setopt($chCURLOPT_ENCODING""); // обработка всех кодировок
        
    curl_setopt($chCURLOPT_POST1); 
        
    curl_setopt($chCURLOPT_POSTFIELDS'username='.urlencode($login).'&pass='.urlencode($pass)); 
        
    $errno curl_errno($ch);
        
    $error curl_error($ch); 
        
    $res curl_exec($ch); 
        
    $header curl_getinfo($ch);// в этой функции дохуя параметров
    // зачиняем соединение
        
    curl_close($ch);
        
    $header['errno']   = $errno;// загоним все в массив
        
    $header['error']  = $error;
        
    $header['res'] = $res;
        
        return 
    $header;// возвратим массив со всей инфой о процессе
    }



    //---функция инвайтинга на taba.ru ---
    function invites_taba($text$name$email)
    {
        
    $str_post 'names[]='.$name.'&emails[]='.$email.'&message='.$text;
        
    $ch curl_init(); 
        
        
    curl_setopt($chCURLOPT_URL,'http://taba.ru/id136301/invite/email_send_message/');
        
    curl_setopt($chCURLOPT_COOKIEFILE'./cookies.txt');// кормим браузер печенькой хочу)
        
    curl_setopt($chCURLOPT_COOKIEJAR'./cookies.txt');
        
    // замаскируемся по мозилу
        
    curl_setopt($chCURLOPT_REFERER,'http://taba.ru/id136301/invite/'); 
        
    curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6'); 
        
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
        
    curl_setopt($chCURLOPT_FOLLOWLOCATION1); 
        
    curl_setopt($chCURLOPT_HEADER1); 
        
    curl_setopt($chCURLOPT_TIMEOUT10); 
        
    curl_setopt($chCURLOPT_ENCODING""); // обработка всех кодировок
        
    curl_setopt($chCURLOPT_POST1); 
        
    curl_setopt($chCURLOPT_POSTFIELDS$str_post); 
        
    $errno curl_errno($ch);
        
    $error curl_error($ch); 
        
    $res curl_exec($ch); 
        
    $header curl_getinfo($ch);// в этой функции дохуя параметров
        // зачиняем соединение
        
    curl_close($ch);
        
    $header['errno'] = $errno;// загоним все в массив
        
    $header['error'] = $error;
        
    $header['res'] = $res;
        
        return 
    $header;// возвратим массив со всей инфой о процессе
    }
    ?>
     
    #1 IgrikX, 2 Apr 2010
    Last edited: 3 Apr 2010
  2. IgrikX

    IgrikX New Member

    Joined:
    13 Aug 2009
    Messages:
    114
    Likes Received:
    1
    Reputations:
    -3
    Что никто не хочет помогать?)