Tobias K.: Wie binde ich nicht öffentliche Fotos in ein PHP Skript ein?

Beitrag lesen

Hallo gülcki,

Mir ist schon klar, dass PHP auch Rechte überhalb des Documentroots hat, aber wie stelle ich ein Bild, dass in solch einem Verzeichnis liegt, mit PHP und dem Browser des Users dar?

du öffnest das bild mit fopen(), sendest einen content-type (z.B. header( "Content-type: image/jpeg) und schickst dann das bild mit fpassthru() hinterher :-) schau dir dazu auch mal die User  Contributed Notes auf http://www.php.net/manual/de/function.fpassthru.php an. Da von php kein http-request ausgeführt wird, kann php auch bilder aus Verzeichnissen die mit .htaccess geschützt sind auslesen.

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|