On Sat, 2010-02-27 at 23:48 +1100, Nick allan wrote: > Interesting the following works > Changing the " to '. If I leave the ' around the filename, the ' becomes part of the filename. But it seemed to be more about changing the surrounding ' to " that fixed it. Not sure why this is, but its working now. > > > header('Content-Type: application/msword'); > header("Content-Disposition: attachment; filename=PurchaseReq.doc"); > -----Original Message----- > From: Richard Quadling [mailto:rquadling@xxxxxxxxxxxxxx] > Sent: Saturday, 27 February 2010 8:45 PM > To: Nick allan > Cc: php-general@xxxxxxxxxxxxx > Subject: Re: Header function > > On 27 February 2010 04:32, Nick allan <nallan@xxxxxxxx> wrote: > > Hi all > > > > Has anyone got any ideas why the following isn't giving me correct filename > > in the ie save dialogue > > > > header('Content-Type: application/msword'); > > > > header('Content-Disposition: attachment; filename="PurchaseReq.doc"'); > > > > > > > > I get the save dialogue, but with preq.doc instead of PurchaseReq.doc > > > > Preq.php is the calling php file. It has worked before so I'm not sure what > > I've changed to have it stop working. > > > > > > > > > > > > Thanks in advance for any suggestions. > > > > > > > > Regards Nick > > > > > > > > > > What happens if you drop the quotes around the filename? > > -- > ----- > Richard Quadling > "Standing on the shoulders of some very clever giants!" > EE : http://www.experts-exchange.com/M_248814.html > EE4Free : http://www.experts-exchange.com/becomeAnExpert.jsp > Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731 > ZOPA : http://uk.zopa.com/member/RQuadling > > The HTTP header doesn't treat quoteation marks in the same way that PHP does. It needs double quote marks to function correctly. Thanks, Ash http://www.ashleysheridan.co.uk