Bilder aus geschütztem Verz. mit php anzeigen lassen

Alles, was PHP betrifft, kann hier besprochen werden.

Bilder aus geschütztem Verz. mit php anzeigen lassen

Postby axel3 » 29. September 2005 15:25

Moin, zusammen:
Ich habe auf meiner Seite ein Ordner "artikel" mit Bildern, der per .htacess geschützt ist.
auf der Seite bla.php soll nun eines dieser Bilder gezeigt werden, ohne daß man sich einloggen braucht.
daß geht auch ganz gut mit
Code: Select all
<?PHP
header("Content-Type: image/gif");
$ImgLocation = "artikel/10.gif";
$ImgFile = @fopen($ImgLocation, "r");
$ImgContent = fread($ImgFile, filesize($ImgLocation));
fclose($ImgFile);
echo $ImgContent;
?>

Sobald ich aber das Script innerhalb einer HTML-Seite aufrufe, bekomme nicht das Bild, sondern einen Haufen Zeichen angezeigt, wohl die in ASCII umgewandelten Bytes des Datenstroms.

WIE BEKOMME ICH DAS GAMMELIGE BILD ZU SEHEN ???
User avatar
axel3
 
Posts: 20
Joined: 21. July 2004 07:00

Postby Wiedmann » 29. September 2005 15:42

Sobald ich aber das Script innerhalb einer HTML-Seite aufrufe,

Das geht nicht.

Du musst so ein Script immer innerhalb von HTML so referenzieren als wäre dieses Script ein Bild.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby axel3 » 29. September 2005 15:53

Danke!
(... da hätte ich eigentlich drauf kommen müssen...)
User avatar
axel3
 
Posts: 20
Joined: 21. July 2004 07:00


Return to PHP

Who is online

Users browsing this forum: No registered users and 3 guests