Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Передача данных между скриптами на разных серверах


Автор: Ромалы 20.12.2005, 14:34
Подскажите как осуществить автоматическую передачу данных из одного скрипта в другой. Учитывая что находятся они на разных серверах.

Каждый скрипт создает на сервере файл и выводит адресс его расположения.

Спасибо заранее.

Автор: Dave 20.12.2005, 19:04
header () не поможет ? указать путь с параметром.

Автор: DemoCode 20.12.2005, 19:19
Цитата
Учитывая что находятся они на разных серверах.


Можно использовать curl

Автор: Ромалы 22.12.2005, 11:38
Действительно лучший вариант это Curl

Новичкам на будущее.
пример

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"url куда надо передать ");
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'kat='.$kat.'&text='.$text.'&kart='.$kart.'');
#curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$store = curl_exec ($ch);
$content1 = curl_exec ($ch); # This returns HTML
curl_close ($ch);
echo $content1;

Автор: Dave 22.12.2005, 13:15
Цитата
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"url куда надо передать ");
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'kat='.$kat.'&text='.$text.'&kart='.$kart.'');
#curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$store = curl_exec ($ch);
$content1 = curl_exec ($ch); # This returns HTML
curl_close ($ch);
echo $content1;

бгы гы , не думал что то тебе надо,
тогда вот тебе вариант:
Код

echo (join ('', file ("http://www.yoursite.com/got.php?a=121")));

выведет результат работы скрипта.

Автор: Mal Hack 22.12.2005, 17:34
Цитата(Dave @ 22.12.2005, 13:15)
выведет результат работы скрипта.

Это НЕ всегда работает. Это НЕ правильно.

Автор: Dave 22.12.2005, 19:10
Цитата(Mal @ 22.12.2005, 17:34)
Это НЕ всегда работает. Это НЕ правильно.

хм, а когда не работает ?

Автор: Mal Hack 22.12.2005, 19:25
При определеной конфигурации ПХП. Юзайте поиск.

Автор: Diesel Draft 22.12.2005, 22:33
я б порекомендував сокеты

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)