Thomas: Datei auslesen mit fsockopen()

Beitrag lesen

Guten Abend,

mein Provider erlaubt es leider nicht, Dateien ausserhalb meiner Domain mit fopen() oder file() einzulesen.
So, das einzige was noch bleibt wäre dann IMHO wohl nur noch fsockopen(). Aber wie funktioniert das damit?

Habe folgendes probiert:

$adresse = "www.example.com/ordner/datei.txt";

$fp = fsockopen ("$adresse", 80, $errno, $errstr, 30);
if (!$fp) {
  echo "$errstr ($errno)<br>\n";
} else {
  fputs ($fp, "GET / HTTP/1.0\r\nHost: $adresse\r\n\r\n");
  while (!feof($fp)) {
    echo fgets ($fp,1024);
  }
  fclose ($fp);
}

So, das funktioniert aber nicht - ich bekomme nicht den Inhalt der Datei. Wie sollte das richtig aussehen?

Danke~