Websiteentwicklung: PHP: Zugriff auf andere Webseiten
Für den Zugriff auf andere Webseiten, muss "allow_url_fopen" in der php.ini aktiviert sein. Hier sehen Sie ein Beispiel für den Zugriff auf example.com und das systematische Durchsuchen der Seite nach h1-Tags. Mit diesem Beispiel kann man den Inhalt einer anderen Seite speichern:
<?php
$datei = fopen ("http://www.example.com/", "r");
if (!$datei) {
echo "Datei konnte nicht geöffnet werden.";
exit;
}
while (!feof ($datei)) {
$line = fgets ($datei, 1024);
if (preg_match ("@\<h1\>(.*)\</h1\>@i", $line, $hits)) {
$headline = $hits[1];
break;
}
}
echo $headline; //=> "Example Domains" siehe example.com
fclose($datei);
?>