On Thursday 08 March 2001 12:00, Christian Wippermann wrote:
On Wednesday 07 March 2001 18:26, Christian Wippermann wrote:
--- <snip script.php> --- header("Content-Type: application/pgp"); header("Content-Disposition: atachment; filename="key.pgp"" ); echo $data[pgp]; --- <snip script.php> ---
Originaltext? Wenn ja: Attachment mit doppel-T. Nur so als Vorschlag.
Das ist nur ein typo. ich habs mit 'inline' und 'attachment' ausprobiert. Kein wesentlicher Unterschied. (merkt man eicheltlich nur beim speichern)
Meine Frage ein bischen mehr auf den Punkt: Der feste link auf eine Datei bringt (fast) das gewünschte Resultat. Die Dateien soll es aber im Produktivsystem nicht mehr geben. Nur die Daten aus der DB. (single point of failure) Was muss ich tun, damit die Browser denken sie öffnen einen URL, den es gar nicht gibt? Bsp:
https://host/dummy/key.pgp <- nur für den Browser (key.pgp gibts net) und nicht: https://host/script.php?task=getkey&bla=foo <- eigentlicher Aufruf
IchIdeeHab!
Nimm CGI (z.B. mit #!/usr/bin/php vorne drin), dann kannst Du ganz lustige Sachen machen:
http://servername/cgi-bin/cgiscript/irgendein/erfundener/pfad.pgp
*/irgendein/erfundener/pfad.pgp steht dann in $PATH_INFO (ist eine Umgebungsvariable von Apache)
*cgi-bin kannst Du in der Apache-Config auf was anderes umbiegen mit dem Kommando "ScriptAlias /URL-Pfad/ /usr/local/originaler/pfad/"
Konrad