[thelist] Filename on php/gd-generated images

Joshua Olson joshua at waetech.com
Tue May 24 13:13:29 CDT 2005


> -----Original Message-----
> From: Maximillian Schwanekamp
> Sent: Tuesday, May 24, 2005 1:59 PM
> 
> Joshua Olson wrote:
> > You'll want to set the content-disposition header to a 
> value such as this:
> > attachment; filename=imagename.jpg
> 
> Oh yes, but that would initiate a download dialog in most 
> browsers.  

Hi Max,

Replace the attachment with inline, then.  :-)

> I should have been more clear - the script gets called by way 
> of the src  attribute for the image.  e.g.
> <img src="check.php?name=Max+Schwanekamp&amount=900000" height="200" 
> width="400" alt="Pay to the order of... etc" />

In that case, it doesn't matter.  The browser will never open a dialog box.

> Should the user try to save that image from within the web page 
> (right-click...), some browsers will give the file the default name 
> "check.php" and insist that it's a php file, not an image file, which 
> would confuse some users.

Well that's a bugger, ain't it.  Tough to work around that one unless you
change the text in the HTML.

> Misterhaan correctly guessed I'm using apache with 
> mod_rewrite, so his  idea is simple and clean. E.g.
> RewriteEngine on
> RewriteRule check.jpg check.php

There ya go. :-)  URL rewriting is cooler than a cucumber sandwich.

<><><><><><><><><><>
Joshua L. Olson
WAE Tech Inc.
http://www.waetech.com/
Phone: 706.210.0168 

Monitor bandwidth usage on IIS6 in real-time:
http://www.waetech.com/services/iisbm/




More information about the thelist mailing list