|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jan 2006
Сообщений: 35
|
Как обратиться из PHP к удалённому PHP скрипту
В идеале хочется как из флэша getURL. Ну т. е. чтоб из одного скрипта на php обратиться к php скрипту на другом сервере, желательно передать параметры методом post и получить ответ, но в крайнем случае сойдёт и get и без ответа от другого скрипта можно обойтись.
Способ вроде сформировать html страничку, которая с машины пользователя и обратится к другому серверу, не годится. Просьба. Если кроме rtfm других ответов нет - то напишите по возможности конкретно где, ибо на вскидку не нашел. ЗЫ Подозреваю, что ответ на поверхности, но в книге, по которой php учу, тоже не отыскал... Последний раз редактировалось Vlad1917; 01.07.2006 в 03:35. |
|
|||||
Регистрация: Jan 2006
Сообщений: 35
|
Что-то нашел про этот curl в яндексе. Но мне кажется это не совсем то. Неужели нет никаких встроенных в пхп средств?
Подумал - ответ другого сервера не нужен, т. к. ждать долго. Надо просто послать ему команду (get вполне сгодится), и всё. Интересно, поскольку в php работает, к примеру, copy("http://www.flasher.ru/data/files/news_tmb/imac.jpg", "c:/imac.jpg"), то может можно как-нить типа того и команду другому серверу отправить? Последний раз редактировалось Vlad1917; 01.07.2006 в 14:48. |
|
|||||
Регистрация: Jul 2006
Сообщений: 1
|
|
|
|||||
Регистрация: Jun 2000
Адрес: $_SERVER['REMOTE_ADDR']
Сообщений: 854
|
Действительно, что может быть проще? Ниже пример получения страницы с результатами whois на ripe.net
$ch = curl_init(); $fields="form_type=simple&searchtext=".$ip; $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"; $referer="http://www.yourdomain.com"; curl_setopt($ch, CURLOPT_VERBOSE, 0); curl_setopt ($ch, CURLOPT_URL, "http://www.ripe.net/fcgi-bin/whois"); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $fields); curl_setopt($ch, CURLOPT_REFERER, $referer); curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); $page_text=curl_exec ($ch); curl_close ($ch);
__________________
X |
|
|||||
Регистрация: Jan 2006
Сообщений: 35
|
Проще может быть, например,
и это, как оказалось, работает. |
|
|||||
"Вождь"
|
__________________
а мы летим орбитами путями не избитыми... |
|
|||||
Регистрация: Jan 2006
Сообщений: 35
|
Ага, так даже ещё проще, согласен.
|
Часовой пояс GMT +4, время: 13:46. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|