php. Запустить удаленный скрипт.

Killer
На сайте с 12.11.2004
Offline
130
5494

Стоит задача с помощью php запустить скрипт на удаленном сервере. ТО есть я захожу на site1.ru/script.php а этот скрипт обращается к site2.ru/script2.php, site3.ru/script2.php и так далее. Результаты работы удаленных скриптов получать не надо.

maximkuk
На сайте с 14.09.2005
Offline
72
#1

вообще не проблема.

например, в site1.ru/script.php прописываете обращение к site2.ru/script2.php таким образом

fopen ('http://site2.ru/script2.php');

и всё, fopen прочтёт результаты ВЫПОЛНЕНИЯ site2.ru/script2.php, соот-но цель достигнута, скрипт запущен удалённо :)

Just another WordPress weblog (http://maxkuk.ru)
Killer
На сайте с 12.11.2004
Offline
130
#2

про fopen я знаю. но он будет дожидаться выполнения удаленного скрипта, что не желательно, так как я хотел бы в одном файле запустить несколько удаленных скриптов. А в таком варианте на это не хватит времени исполнения скрипта. Есть другие варианты?

Revan
На сайте с 09.09.2005
Offline
321
#3

То есть желательно получить многопоточность?

С уважением, Прокофьев Александр, founder KudaGo.com (http://kudago.com). Отдаем информацию обо всех мероприятиях в РФ + Киев по API (/ru/forum/912869) всем желающим.
bondarev.pp.ru
На сайте с 29.09.2005
Offline
202
#4

Пробуйте через fsockopen().

Задача - открыть сокет, послать HTTP запрос, получить ответные HTTP заголовки и часть выдачи скрипта до нужной строчки (если надо).

bondarevpipes.com (http://ru.bondarevpipes.com/)
Killer
На сайте с 12.11.2004
Offline
130
#5

Спасибо всем за помощь. Вроде разобрался, что к чему.

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