Andreas: dateien aus geschützten verzeichnissen mit php anzeigen

Beitrag lesen

OK, dann zeig doch bitte noch mal den code, den du bis jetzt hast, wenn es damit noch nicht funktionieren sollte.

Nein, funktioniert leider nicht und ich bin immer noch am herumdoktern. Ich habe auch so meine Zweifel, ob der Weg über den img-Tag der richtige ist. Wie dem auch sei, hier nochmal der Code:

<?php
// Variable holen
$_GET["file"];
$_GET["path"];

$pathfile = $path."/".$file;

// Welcher Typ?
if (substr($file,-4) == ".gif") {$type = "gif";}
if (substr($file,-4) == ".jpg" or substr($file,-5) == ".jpeg") {$type = "jpeg";}

// Header senden
header("Content-type: image/$type");
header("Content-Disposition: attachment; filename=$file");
header("Content-Length: " . filesize(getcwd() . "$pathfile"));
readfile(getcwd() . "$pathfile");
?>

Aufgerufen wird das dann im img-Tag: <img src="test.php?file=test.jpg&path=test">

Das Attribut zu Content-Disposition (attachment) scheint mir falsch zu sein. Leider habe ich bezüglich header-Funktionen null Erfahrung. Bin schon am Suchen.

Danke, dass Du am Ball bleibst.