Der Martin: Bild runterladen und ausgeben (fsockopen)

Beitrag lesen

Hallo Localhorst,

Für normale nicht binäre Dateien benutze ich folgende Funktion.
function get_secret_file ($host, $path, $user, $password) ...

Das heißt aber, dass du bei denen auch das ganze Gedöns mit den HTTP Response Headers mit als Dateiinhalt ausgibst. Besser wäre es, die obige Funktion, die bei Bildern und sonstige Binärdateien funktioniert, auch für alle anderen Dateien zu verwenden.

Denn das hier

while(!feof($fp)) {
      $content .= fgets($fp, 1024);
  }

sammelt ja wirklich *alles*, was der Server antwortet, als $content auf, und das ist eigentlich falsch.

Schönen Sonntag noch,

Martin