At 17:12 08.03.2003, Doug Coning said:
--------------------[snip]--------------------
>Hi all,
>
>I'm trying to save a text file from my server to a client machine through
>PHP and am using the following headers:
>
>header("Content-type: application/text");
>header("Content-Disposition: attachment; filename=variables.txt");
>
>The header does save a text file from the server to my desktop alright, but
>it strips everything in the text file.  I have a file named variables.txt
>with nothing in it.  I have uploaded a text file that does have test data in
>it.  Furthermore, I set all the user rights in Unix to Read / Write/Execute
>but everytime PHP opens or saves it, it does so without any of the variables
>I've entered.
--------------------[snip]-------------------- 

Try to add the Content-length header and see if this resolves your problem:
    header("Content-type: application/text");
    header('Content-Disposition: attachment; filename="variables.txt"');
    header('Content-Length: ' . strlen($contents));

I made a habit to send the "filename" part in double quotes - some user
agents seem to require this although it's not required by RFC (RFC822,
RFC2183). Since doing this it always works for me :)


-- 
   >O     Ernest E. Vogelsinger
   (\)    ICQ #13394035
    ^     http://www.vogelsinger.at/



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to