выполнить скрипт
например можно при помощи тега ИМГ, ну может еще есть какойлибо вариант - чтобы выполнить запрос одного есрвера на другом.
Цитата:
Originally posted by LeonRa2
народ как можно выполнить скрипт ПХП на другом сервере.
например можно при помощи тега ИМГ, ну может еще есть какойлибо вариант - чтобы выполнить запрос одного есрвера на другом.
народ как можно выполнить скрипт ПХП на другом сервере.
например можно при помощи тега ИМГ, ну может еще есть какойлибо вариант - чтобы выполнить запрос одного есрвера на другом.
Товарищ хаком увлёкся?
я имелл в виду, что и тот и тот скрипт написаны мной но размещены на разных серверах.
просто на одном из них есть БД а на другом нету.
вот и хочу чтобы запросы отсылать на другой, где есть БД, а он мне выдавал результаты, которые я выводил через первый сервер.
Попробуй узнай у хостера можно ли подключиться к бд не с его хоста. Многие это позволяют.
Код:
echo(implode('', file('http://your.host.ru/')));
Или так (установка allow_url_fopen значения не имеет):
Код:
function fetchURL($url, $timeout=30) {
$url_parsed = parse_url($url);
$host = $url_parsed["host"];
@$port = $url_parsed["port"];
if ($port==0)
$port = 80;
$path = $url_parsed["path"];
if (@$url_parsed["query"] != "")
$path .= "?".$url_parsed["query"];
$out = "GET $path HTTP/1.0\r\nHost: $host\r\n\r\n";
$fp = fsockopen($host, $port, $errno, $errstr, $timeout);
fwrite($fp, $out);
$body = false;
while (!feof($fp)) {
$s = fgets($fp, 1024);
if ( $body )
@$in .= $s;
if ( $s == "\r\n" )
$body = true;
}
$url_parsed = parse_url($url);
$host = $url_parsed["host"];
@$port = $url_parsed["port"];
if ($port==0)
$port = 80;
$path = $url_parsed["path"];
if (@$url_parsed["query"] != "")
$path .= "?".$url_parsed["query"];
$out = "GET $path HTTP/1.0\r\nHost: $host\r\n\r\n";
$fp = fsockopen($host, $port, $errno, $errstr, $timeout);
fwrite($fp, $out);
$body = false;
while (!feof($fp)) {
$s = fgets($fp, 1024);
if ( $body )
@$in .= $s;
if ( $s == "\r\n" )
$body = true;
}