вопрос к программерам на ПХП

12
W
На сайте с 07.07.2005
Offline
200
1696

Обьясните мне как сделать отправку инфы в ворму. Обьясняю. Есть одна форма, один чекбокс, и кнопка отправить, как мне всё это заполнить и нажать с помощью ПХП? как методом пост так и гет интерисуют медоты.

+ если сначала нажить на предпросмотрт а потом на след странице нажимать уже отправить?

п.с. знания ПХП у довольно слабые и устаревшие. если кто откликнется , то если можно с пояснениями.

S
На сайте с 25.12.2003
Offline
173
#1

Джава скриптом заполнить форму, проверить поля (заполнены ли уже) и сделать form.submit();

Красивые сниппеты Google ( https://saney.com/tools/google-snippets-generator.html )
W
На сайте с 07.07.2005
Offline
200
#2

Saney, если со скриптом - наглядно показать можешь?

и желательно без скриптаджава... при чём методы разные - гет и пост...

Frikadell0
На сайте с 26.05.2004
Offline
27
#3

Не понял что-то... Форма на чужом что-ли сайте? Типа автосабмит нужен?

Если методом GET, то все просто: фетчите страницу "target.php?field1=value1&field2=value2&..."

Или все-таки Вам не так нужно?

ащем-та вот...
W
На сайте с 07.07.2005
Offline
200
#4

Frikadell0, да форма на другом сайте.

что значит "фетчите страницу"? как при методе гет урл составить я знаю.. но как его ПХП открыть а потом ещё раз подтвердить??

а метод пост???

Frikadell0
На сайте с 26.05.2004
Offline
27
#5
что значит "фетчите страницу"? как при методе гет урл составить я знаю.. но как его ПХП открыть а потом ещё раз подтвердить??

Ну там fopen/fread насколько я помню, работают и с урлами. То есть если на сайте нет всяких заморочек с куками, то можно просто открыть урл (тот, который Вы знаете как составлять) как файл, найти в нем форму и повторить упражнение с данными, которые в этой форме будут.

Это если GET.

А вот если POST (или заморочки с куками), то тут уж нужно через сокет работать. Это я не смогу тут расписать.

B
На сайте с 07.10.2004
Offline
114
#6

whiteman, Вы поподробней объясните, что Вам надо

Бородин Антон. 411-22-05, icq 199228260, bomass [at] ya.ru Домен .ru за 6,3$ (http://webst.ru/?id=146)
W
На сайте с 07.07.2005
Offline
200
#7

Bomass, мне надо научится заполнять с помощью ПХП фопределённую форму и нажимать на кнопку сабмит. потом будет ещё раз нажимать на кнопку сабмит на следующей странице. За пример можно взять гостевую книгу любую с предпросмотром. Мне надо заполнить форму нажать предпросмотрт а на предпросмотре нажать сабмит. Всё это методом пост.

Метод Гет также интерисует.

Вот вроде понятней некуда обьяснил.

п.с. гесты спамить не собираюсь этим :):):)

Frikadell0
На сайте с 26.05.2004
Offline
27
#8

whiteman, мне стало интересно насчет пост и вот, что я нарыл:

Это --- пример заголовков, которые посылает IE:

http://developing.ru/forum/topic3024.html

тут и куки, и все, что угодно.

Их можно с помощью сокетов вручную посылать, но знающие люди советуют использовать http://php.rinet.ru/manual/en/ref.curl.php

в качестве примера вот так (это не мой, сам не пробовал):


$data = "qw=5&qw1=0&transliterate=on&qw2=6";
$ch = curl_init('http://www.sites.ru/form/proccess');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$result = curl_exec($ch); // run the whole process
curl_close($ch);
echo $result;

Разберетесь?

W
На сайте с 07.07.2005
Offline
200
#9

ага. теперь понятней всё. сам копать начал уже что-то получается. и сразу на будующее.. как делать тоже самое но с использованием прокси (с авторизованным входом) ?

W
На сайте с 07.07.2005
Offline
200
#10

Frikadell0, спасибо

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий