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 ???