Der Martin: Tiff öffnen/aufrufen und speichern

Beitrag lesen

Hi,

Hab's jetzt mit copy() ausprobiert.
Funktioniert einwandfrei.
Allerdings komm ich da nicht an die Metadaten/HTTP-Header ran.

natürlich nicht, hier wird ja ein Dateizugriff vorgetäuscht. Da gibt's keine HTTP-Header.

Und hier liegt auch genau eine Schwachstelle deines Ansatzes: Er setzt voraus, dass der File-Zugriff auf URLs erlaubt ist (allow_url_fopen in der php.ini). Solange du die Konfiguration von PHP selbst unter Kontrolle hast, mag das okay sein; manche Webhoster deaktivieren diese Funktion aber, so dass keine Zugriffe auf HTTP-Ressourcen mehr mit Datei-Funktionen möglich sind.

Wenn ich erst die Header-Daten abfagen will, um eine eventuelle Fehlerbehandlung durchzuführen, bleibt mir wohl nichts anderes übrig, als die Datei erst zu öffnen (mit fopen();)?

Genügt dir der Rückgabewert von copy() nicht als Aussage?

Ciao,
 Martin

--
Mit einem freundlichen Wort und einer Waffe erreicht man mehr, als mit einem freundlichen Wort allein.
  (Al Capone, amerikanische Gangsterlegende)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(