Websiteentwicklung: PHP: Zugriff auf andere Webseiten

Aus Wikibooks
Zur Navigation springen Zur Suche springen

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);
?>