Отправка формы на другой сайт

Печать RSS
373

А
Автор
Пришелец
0
Подскажите как сделать отправку формы с одного сайта и ввод этих данных на другом сайте в формы
Как можно такое осуществить?

Ктулху
0
<form action="http://site.ru/" method="post">
Логин: <input name="login" type="text" />
Пароль: <input name="pass" type="password" />
</form>
Примерно так
А
Автор
Пришелец
0
нужн сделать фейк... т.е. не прост отправка, эт легко... а вот штобы кто отправлялся еще и оставался на сайте у меня

Ктулху
0
4, и как ты себе это представляешь? сайт-граб? уныло...
С

Малиновые штаны
0
Хз, через CURL можно сделать, если я правильно понял что автор хочет.
Тока каким боком тут раздел Регулярных выражений?
А
Автор
Пришелец
0
мда.... прост фейк с сохранением данных не сложно сделат, а вот именно штобы данные сами заносились в формы на другой сайт
K

Транклюкаторщик
0
10,курл_сетопт постфилдс поможет
curl_setopt($curl_handle, CURLOPT_POSTFIELDS, $post);
Изменил: KOZZ (21.06.2010 / 10:23)
А
Автор
Пришелец
0
хоть примерно кто может код показать?
A

Оранжевые штаны
0
<?php

$curl=curl_init();
@curl_setopt($curl,CURLOPT_URL,'http://'.$_POST['url']);

$header[]='User-Agent: Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.5.24 Version/10.53';
$header[]='Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1';
$header[]='Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1';
$header[]='Accept-Language: ru-RU,ru;q=0.9,en;q=0.8';
$header[]='Connection: close';
$header[]='Referer: http://'.$_SERVER['HTTP_HOST'];

curl_setopt($curl,CURLOPT_HTTPHEADER,$header);
curl_setopt($curl,CURLOPT_HEADER,0);
curl_setopt($curl,CURLOPT_AUTOREFERER,0);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($curl,CURLOPT_POST,1);
curl_setopt($curl,CURLOPT_POSTFIELDS,$_POST['postfields']);
curl_setopt($curl,CURLOPT_CONNECTTIMEOUT,30);
curl_setopt($curl,CURLOPT_TIMEOUT,15);
$str=curl_exec($curl);
curl_close($curl);
echo $str;

?>
A

Оранжевые штаны
0
$_POST['postfields'] в формате login=LOGIN&pass=PASS
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск