Mailinglisten-Archive |
Hallo Thorsten, Am Freitag, 29. September 2006 16:37 schrieb Thorsten Koch: > ich möchte ein Script verwenden, um Dateien an den Browser > auszuliefern. Das könnten zBsp image-Dateien sein, die mit > > <img src="image.php?id=5" alt="tolles Bild" /> > > in der HTML-Seite dargestellt werden. So weit so gut, da kommen dann > ein paar header zum Einsatz. Allerdings möchte ich, wenn der Benutzer > dann das Bild auf seinem PC speichern möchte, auch den Dateinamen > beeinflussen. Da soll nicht stehen "image.jpg" sondern > "tollesbildvonthorsten.jpg". also meine These ist, daß das so, wie Du Dir das oben vorstellst, nicht geht. Für den Browser zählt nach meinem Verständnis letztendlich nur, was im ausgelieferten HTML-Code im src-Parameter steht. Die entsprechende Schlußfolgerung wäre aus meiner Sicht, den Inhalt des src-Parameters entsprechend aufzubauen. Möglich wäre z.B., anstatt der ID den gewünschten Bildnamen für den Download zu übergeben. Ich vermute mal, der steht ja bei Dir in der Datenbank. Du könntest dann mod_rewrite einsetzen, was Dir dann die URL im src-Parameter entsprechend umschreibt, z.B. von image-php/tollesbildvonthorsten.jpg nach image.php?bild=tollesbildvonthorsten.jpg Viele Grüße Lutz
php::bar PHP Wiki - Listenarchive