HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

скрипт php sec question rambler
  #1  
Старый 13.11.2008, 00:49
binarnik
Новичок
Регистрация: 08.08.2008
Сообщений: 15
С нами: 9346364

Репутация: 2
По умолчанию скрипт php sec question rambler

укажите плз ошибку
пишу скрипт для автоматического перебирания ответов на секретный вопрос...
застрял на моменте отсылки ответа, что-то идет не так, ответ правильный, но скрипт возвращает опять ту же форму для ввода:

PHP код:
<?php
$match 
= array();
$target "http://id.rambler.ru/script/reminder.cgi";
        
$postvars "step=asklogin&login=menta955";  
        
$c curl_init($target);
        
curl_setopt($cCURLOPT_VERBOSE1); 
        
curl_setopt($cCURLOPT_RETURNTRANSFER1);
        
curl_setopt($cCURLOPT_REFERER"http://id.rambler.ru/");
        
curl_setopt($cCURLOPT_USERAGENT'Opera/9.27 (Windows NT 5.1; U; en)');
        
curl_setopt($cCURLOPT_POST1); // set POST method  
        
curl_setopt($cCURLOPT_POSTFIELDS$postvars);
        
$page=curl_exec($c);
        
preg_match_all("/captcha\/\w+.jpg/"$page$match);
        
$match[0][0] = str_replace("captcha/"""$match[0][0]);
        
$number str_replace(".jpg"""$match[0][0]);
        
curl_close($c);
        
$page str_replace("/captcha/".$match[0][0], "http://id.rambler.ru/captcha/".$match[0][0], $page);
        
$form2 =  "<img src='http://id.rambler.ru/captcha/".$match[0][0]."' alt='' border='0' vspace='2'>
        <form id='form1' name='form2' method='post' action=''>
        <p>Vvedite tekst s kartinki</p>
          <p>
            <label>
            <input type='text' name='captcha' id='2' />
            </label>
            </p>
          <p>
            <label>
            <input type='hidden' name='number' value='"
.$number."'>
            <input type='submit' name='button' id='button' value='Pognali' />
            </label>
        </p>
        </form>"
;
//echo($page);
if(isset($_POST['captcha']) && !empty($_POST['captcha'])) {
        
$postvars "step=askanswer&login=menta955&domain=rambler.ru&question=Девичья фамилия матери&number=
        "
.$_POST['number']."&hash=".$_POST['captcha']."&answer=menta955";
        
$c curl_init($target);
        
curl_setopt($cCURLOPT_VERBOSE1); 
        
curl_setopt($cCURLOPT_RETURNTRANSFER1);
        
curl_setopt($cCURLOPT_REFERER"http://id.rambler.ru/script/reminder.cgi");
        
curl_setopt($cCURLOPT_USERAGENT'Opera/9.27 (Windows NT 5.1; U; en)');
        
curl_setopt($cCURLOPT_POST1); // set POST method  
        
curl_setopt($cCURLOPT_POSTFIELDS$postvars);
        
$page2=curl_exec($c);
        echo(
$page2);
} else {
    echo(
$form2);
}

?>
 
Ответить с цитированием

  #2  
Старый 13.11.2008, 01:57
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
С нами: 10262314

Репутация: 668


По умолчанию

Проверь заголовки ответа может там кукисы идут ид сессии и т.п =)
 
Ответить с цитированием

  #3  
Старый 18.11.2008, 05:50
WMCASH
Новичок
Регистрация: 19.09.2008
Сообщений: 8
С нами: 9286005

Репутация: 5
По умолчанию

ТОже мучаюсь, помоему там ссесия вкл. и ее фиг знает как обойти. Вроде все правельно сделал.

1) вводим данные на первом шаге.
2) парсим number, сосавляем curl и все данные отправляем после ввода капчи, капчу выводим заранее с формочкой.

Вот сижу мучаюсь, может кто поможет?
 
Ответить с цитированием

  #4  
Старый 18.11.2008, 10:14
.:nbd:.
Познающий
Регистрация: 27.07.2008
Сообщений: 98
С нами: 9362932

Репутация: 86
По умолчанию

Во первых передавай куки, во вторых
PHP код:
$postvars "step=askanswer&login=menta955&domain=rambler.ru&question=Девичья фамилия матери&number= 
        "
.$_POST['number']."&hash=".$_POST['captcha']."&answer=menta955"
замени на:
PHP код:
$postvars "step=askanswer&login=menta955&domain=rambler.ru&question=".urlencode('Девичья фамилия матери')."&number= 
        "
.$_POST['number']."&hash=".$_POST['captcha']."&answer=menta955"
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP 186 21.02.2010 02:41
Русский php.ini Ru}{eeZ PHP 6 12.11.2008 20:38
Что такое Php? PAPA212 Болталка 13 28.12.2007 20:44



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...