[PHP] Quelltext einer Homepage auslesen

Drucken
( 1 Vote )
Hauptkategorie: Programmieren Kategorie: PHP
Erstellt am 26.06.2013 Zuletzt aktualisiert am 26.06.2013 Geschrieben von Jonny132
Um mit PHP fremde Websiten auslesen zu können, bzw deren Quelltexte in eine Variable schreiben zu lassen, bietet PHP die Funktion file_get_contents() an.

Parameter:

fileName (Pflicht): Datei oder Url welche ausgelesen werden soll
use_include_path (optional): true oder false, bestimmt ob die Konstante include_path angehängt werden soll
context (optional): Hier kann ein Kontext (Header, POST und GET Daten) mit übergeben werden
offset (optional): Die Position ab der, der Stream gelesen werden soll
maxLen (optional): Maximale Länge vom Stream die gelesen werden soll

Beispiel:
$tuts4youContent = file_get_contents("http://tuts4you.de");

Beispiel mit Context:
$contextData = array(
  'http'=>array(
    'method'=>"GET",
    'header'=>"Accept-language: de\r\n" .
              "Referer: http://example.com/\r\n"
  )
);

$context = stream_context_create($contextData);

$tuts4youContent = file_get_contents("http://tuts4you.de", null, $context);

    Veröffentlichen Sie ihre Kommentare ...