Re: Re: Generating an Excel file?
| From: | daniel at electroteque dot org | Date: | Tue, 20 Jan 2004 02:55:19 +0000 |
| Subject: | Re: Re: Generating an Excel file? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-175099@lists.php.net to get a copy of this message | ||
> Alright. You've all given some great suggestions, and I'm going to
> track them down. But, for now, I'm settling for creating a CSV file.
>
> My next question: How do I get the file to download without the ".php"
> extension on the end? It's downloading it as "filename.csv.php".
>
> The code to right my headers is:
>
> header("Content-Type: text/comma-separated-values");
> header("Content-Disposition: attachment; filename=$name.csv");
>
> Do I need to add another header?
>
Here is an edited function i did from the pear spreadsheet writer class
function send($filename,$action=DOWNLOAD)
{
header("Content-type: application/vnd.ms-excel");
switch ($action) {
case 'DOWNLOAD':
header("Content-Disposition: attachment;
filename=$filename");
break;
case 'OUTPUT':
header("Content-Disposition: inline;
filename=$filename");
header("Content-Description: PHP Generated
Data");
break;
}
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0,pre-
check=0");
header("Pragma: public");
}