Laden einer HTML-Seite aus einem PHP-Programm heraus
wkaiser
- php
(Wie) Kann man in einem PHP-Programm eine HTML-Seite von einem anderen Server laden, und den Inhalt der Seite in einer PHP-Variable speichern?
Ich muss in einem Programm auf Informationen einer anderen Website auf einem anderen Server zugreifen (URL wie "http://www.anyserver.de/?query=irgendeine Frage"), und das Ergebnis dann in meinem Programm analysieren und auswerten.
Wie geht das?
Hello,
(Wie) Kann man in einem PHP-Programm eine HTML-Seite von einem anderen Server laden, und den Inhalt der Seite in einer PHP-Variable speichern?
Ich muss in einem Programm auf Informationen einer anderen Website auf einem anderen Server zugreifen (URL wie "http://www.anyserver.de/?query=irgendeine Frage"), und das Ergebnis dann in meinem Programm analysieren und auswerten.
Das kann man zwar meistens tun, aber alle Second Level Requests der anderen Seite müssten dann geprüft und ggf. umgesetzt werden.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hi,
Möglichkeit 1:
<?php
ob_start ();
include $dir;
$included = ob_get_contents ();
ob_end_clean ();
?>
Möglichkeit 2:
<?php
$file = fopen ( $dir , 'r' );
if ( $file )
{
$included = fread ( $file , filesize ( $dir ) );
}
?>
Gruß,
Aarakast