Chaos Cermit
24.01.2002, 16:57
Moin!
Wie kann ich ein HTML Dokument aufrufen, dass mit dem aktuellen PHP Skript überhaupt nix zu tun hat und auf einem anderen Server liegt?
CC
Bin nicht ganz sicher, was du mit aufrufen meinst.
Normalerweise kann man das mit den Funktionen inlclude([Datei]) oder require([Datei]) machen.
Schau doch mal hier nach:
Funktion include() (http://www.php.net/manual/en/function.include.php)
Funktion require() (http://www.php.net/manual/en/function.require.php)
hope that helps!
cu Urs
Felix Kaiser
24.01.2002, 17:18
<?php
function RequestHttp($url)
{
$host = substr($url,0,strpos($url,"/"));
$path = substr($url,strlen($host),strlen($url)-strlen($host));
$http = fsockopen($host,80,$errno,$errstr,30);
if ($http) {
fputs($http,"GET $path HTTP/1.0\r\n\r\n");
fputs($http,"Connection: Keep-Alive\r\n");
fputs($http,"User-Agent: HTTP.PHP\r\n");
fputs($http,"Accept: */*\r\n");
fputs($http,"Host: $host\r\n");
$waiting = true;
while (!feof($http)) {
$read = fgets($http,256);
if ($waiting) {
if (chop($read) == "") {
$waiting = false;
}
} else {
echo "$read";
}
}
fclose($http);
} else {
echo "404: Not found.\r\n";
}
}
parse_str(strtolower($QUERY_STRING),$qs);
RequestHttp($qs[url]);
?>
Die Funktion RequestHttp ruft die im Parameter angegebene Datei via HTTP ab, kein HTTP:// angeben!
Beispiel:
RequestHttp("www.coding-board.de/index.html");
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.