[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Заполнение форм на стороннем сайте средствами php
kav1
Доброго времени суток. Есть сторонний сайт, где есть страницы, на которых с помощью javascript-функции вызывается окошечко (то ли во флеш,то ли ещё как сделанное), в которое можно вставить определенные данные (в некоторых пуктах выбрать из списка, в одном пункте - свои произвольные данные). Для этого к тому же на сайте должен быть предварительно осуществлен вход под своим именем (пара логин-пароль). После введения данных должна сработать кнопочка "отправить". Как это примерно реализовать средствами php? Или может кто похожий пример подкинет.



Спустя 33 минуты, 1 секунда (12.12.2010 - 16:44) Lenarfate написал(а):
если правильно понял, смотри в сторону curl

Спустя 15 минут, 53 секунды (12.12.2010 - 17:00) mav1 написал(а):
вот нашел кое-чего:

<?php  
// Поиск книг на сервере amazon.com
$url = "http://www.amazon.com/exec/obidos/search-handle-form/002-5640957-2809605";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url); // set url to post to
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);// allow redirects
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
curl_setopt($ch, CURLOPT_TIMEOUT, 3); // times out after 4s
curl_setopt($ch, CURLOPT_POST, 1); // set POST method
curl_setopt($ch, CURLOPT_POSTFIELDS, "url=index%3Dbooks&field-keywords=PHP+MYSQL"); // add POST fields
$result = curl_exec($ch); // run the whole process
curl_close($ch);
echo $result;
?>


как сюда авторизацию прикрутить? (форма на сайте доступна только тем, кто вошел на сайт)

Спустя 54 минуты, 46 секунд (12.12.2010 - 17:55) Basili4 написал(а):
mav1
Если сам изучай то как проходит вход на сайт эмулируй его ничего сложного в том нет. Если хочеш прям скрипт где то $200 пиши в личку.

Спустя 19 минут, 6 секунд (12.12.2010 - 18:14) mav1 написал(а):
затарюсь пивом, проведу ночь в кодинге)) cURL не устоит))

Спустя 8 минут, 12 секунд (12.12.2010 - 18:22) kovaldm написал(а):
mav1
Правильно, лучше 200$ на пиво потратить. Тогда точно не устоит.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.