Добрый день я новичок, поэтому не судите строго! у меня есть пару вопросов! 1) Я хочу написать скрипт которые заполняет формы и отправляет запрос, ниже я его написал, но вот что то тут возникают вопросы: 1) Скрипт не работает 2) При таком написании должна ли выводиться страница уже зарегистрированного пользователя? 3) Надо ли дописывать в массив еще значение кнопку 'submit'=>"Войти" Код (Text): <?php $url = "http://www.fobosarm.ru/forum/index.php"; $post=array( 'user'=>$login, 'passwrd'=>$password, 'hash_passwrd'=>' ', ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_FAILONERROR, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 3); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); $result = curl_exec($ch); curl_close($ch); echo $result; ?>
все что уходит серверу все передавать надо Добавлено спустя 1 минуту 12 секунд: запятая в конце левая $post=array( 'user'=>$login, 'passwrd'=>$password, 'hash_passwrd'=>' ', );
Допустим все поля отправки я написал скрип начал работать, вопросы: Как мне увидеть правильность передачи, и если передача правильная как сделать чтобы скрип переходил уже на зарегистрированную страницу под ник и пароль, сейчас если echo $result; выводиться таже самая страница
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); на false тогда curl_exec($ch); выведет прямо в браузер результат Добавлено спустя 55 секунд: и не надо делать ехо Добавлено спустя 55 секунд: а вообще http://www.php.ru/manual/function.curl-setopt.html