From: "Nick allan" on 26 Feb 2010 23:32 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
From: Richard Quadling on 27 Feb 2010 04:44 On 27 February 2010 04:32, Nick allan <nallan(a)wdev.net> 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
From: "Nick allan" on 27 Feb 2010 07:48 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(a)googlemail.com] Sent: Saturday, 27 February 2010 8:45 PM To: Nick allan Cc: php-general(a)lists.php.net Subject: Re: [PHP] Header function On 27 February 2010 04:32, Nick allan <nallan(a)wdev.net> 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
From: Ashley Sheridan on 1 Mar 2010 01:13 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(a)googlemail.com] > Sent: Saturday, 27 February 2010 8:45 PM > To: Nick allan > Cc: php-general(a)lists.php.net > Subject: Re: [PHP] Header function > > On 27 February 2010 04:32, Nick allan <nallan(a)wdev.net> 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
From: Kim Madsen on 1 Mar 2010 06:14 Ashley Sheridan wrote on 01/03/2010 07:13: > The HTTP header doesn't treat quoteation marks in the same way that PHP > does. It needs double quote marks to function correctly. How do you mean? And do you have a link to this information? Even if this is true, then the first Nick did should still be correct? header('Content-Disposition: attachment; filename="PurchaseReq.doc"'); I'm using the same headers for downloads, allthough I use double qoutes for the header function aswell: header("Content-Disposition: attachment; filename=\"artist - title.mp3\""); -- Kind regards Kim Emax - masterminds.dk
|
Next
|
Last
Pages: 1 2 Prev: Registry class question. Next: Wondering if anyone has experince with lastRSS |