PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : HTML Datei aufrufen


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


ubol
24.01.2002, 17:07
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,&quot;/&quot;));
$path = substr($url,strlen($host),strlen($url)-strlen($host));
$http = fsockopen($host,80,$errno,$errstr,30);
if ($http) {
fputs($http,&quot;GET $path HTTP/1.0\r\n\r\n&quot;);
fputs($http,&quot;Connection: Keep-Alive\r\n&quot;);
fputs($http,&quot;User-Agent: HTTP.PHP\r\n&quot;);
fputs($http,&quot;Accept: */*\r\n&quot;);
fputs($http,&quot;Host: $host\r\n&quot;);
$waiting = true;
while (!feof($http)) {
$read = fgets($http,256);
if ($waiting) {
if (chop($read) == &quot;&quot;) {
$waiting = false;
}
} else {
echo &quot;$read&quot;;
}
}
fclose($http);
} else {
echo &quot;404: Not found.\r\n&quot;;
}
}

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(&quot;www.coding-board.de/index.html&quot;);