Hallo,
ich möchte aus einem geschützten Verzeichnis Dateien auslesen.
Das geht wunderbar, wenn man einfach über eine Dateiverbindung: getTheFile.php?file=Dateiname die jeweilige Datei auruft.
getTheFile wäre dann:
Nun habe ich ein sehr komplexes Loginsystem, das wenn man diese Datei schützt einfach sehr lange arbeitet.
Ich suche daher eine Lösung, die das Auslesen über eine in einer Classe definierte Funktion bewerkstelligt: also so:
Wenn ich das mache, erscheinen Sonderzeichen ohne ende die mit
����JFIF��>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ��C $.' ",#(7),0144
beginnen.
Gibt es da eine Lösung?
ich möchte aus einem geschützten Verzeichnis Dateien auslesen.
Das geht wunderbar, wenn man einfach über eine Dateiverbindung: getTheFile.php?file=Dateiname die jeweilige Datei auruft.
getTheFile wäre dann:
PHP-Code:
$ext = pathinfo( $_GET['file'] );
switch(strtolower($ext['extension'])) {
case "gif":
$mime_type = "image/gif";
break;
case "jpeg":
$mime_type = "image/jpeg";
break;
case "jpg":
$mime_type = "image/jpeg";
break;
case "png":
$mime_type = "image/png";
break;
}
header("Content-type: ".$mime_type."");
$si = fopen("../image_upload/".$_GET['file'], "rb");
fpassthru($si);
Ich suche daher eine Lösung, die das Auslesen über eine in einer Classe definierte Funktion bewerkstelligt: also so:
PHP-Code:
class content {
function passThru ($image) {
$si = fopen("./image_upload/".$image, "rb");
fgets($si);
return fpassthru($si);
}
}
����JFIF��>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ��C $.' ",#(7),0144
beginnen.
Gibt es da eine Lösung?
Kommentar