Mailinglisten-Archive |
Ja. Ich glaube dazu brauchst du Zugriff auf die Apache Handles. Alexander Steffan alex_(at)_steffan.cc -----Ursprüngliche Nachricht----- Von: php-admin_(at)_phpcenter.de [mailto:php-admin_(at)_phpcenter.de]Im Auftrag von Sabine Kobold Gesendet: Donnerstag, 30. August 2001 17:37 An: php_(at)_phpcenter.de Betreff: [php] Header, Content-Type und der Apache ... Hallo, eine Frage zu HTTP-Headern mit PHP. die kurze Variante: ist es irgendwie möglich, für eine bestimmte Dateiendung den Content-Type, den der Apache normalerweise zurückliefern würde, herauszufinden? Die lange Variante: Aus einem "download.php" sollen beliebige Dateien an den Client übertragen werden. Ein direkter Zugriff auf diese Dateien ist nicht möglich und nicht gewünscht, sie liegen außerhalb des Apache-Webspaces. Der MIME-Type der Dateien soll analog zu den vom Apache normalerweise gesetzten MIME-Types gesetzt werden. Dazu müsste es möglich sein, abzufragen was der Apache normalerweise bei statischen Dateien für eine bestimmte Endung als Content-Type ausgeben würde. Eine andere Möglichkeit wäre, alle Download-Zugriffe auf ein Verzeichnis mittels Alias bzw. Rewriting auf ein Script zu lenken, und so den Apache die Header basteln lassen. z.B. /download/blabla.rtf ===> wird auf download.php geleitet, download.php würde dann die entsprechende Datei rausschicken und die HEader dem Apache überlassen Der müsste dann natürlich blabla.rtf zugrunde legen Wie könnte man PHP beibringen, dem Apache das HEader-Senden zu überlassen um die zweite Möglichkeit zu probieren? Oder hat irgendjemand eine gute Lösung für das Problem? Grüße und Danke Sabine Kobold -- ** http://www.php-center.de ** Die PHP-Liste: mailto: php_(at)_phpcenter.de http://lists.phpcenter.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive