Output to text (notepad) file

Reply

Join Date: Feb 2005
Posts: 466
Reputation: winbatch is on a distinguished road 
Solved Threads: 18
winbatch's Avatar
winbatch winbatch is offline Offline
Posting Pro in Training

Output to text (notepad) file

 
0
  #1
Nov 17th, 2005
Hi,

I'm trying to write an html page that ends up being a text file to be opened in notepad. What content type do I use so that when you click on the link the output gets put into a text file and the user is prompted to open/save?

Do you have a sample?

Thanks,
winbatch
Reply With Quote Quick reply to this message  
Join Date: Dec 2004
Posts: 1,655
Reputation: tgreer is an unknown quantity at this point 
Solved Threads: 35
Team Colleague
tgreer tgreer is offline Offline
Made Her Cry

Re: Output to text (notepad) file

 
0
  #2
Nov 17th, 2005
The MIME-type should be text/plain. However, you should also give your file the .txt file extension, because IE ignores MIME-types, using instead the OS' file associations.
Reply With Quote Quick reply to this message  
Join Date: Feb 2005
Posts: 466
Reputation: winbatch is on a distinguished road 
Solved Threads: 18
winbatch's Avatar
winbatch winbatch is offline Offline
Posting Pro in Training

Re: Output to text (notepad) file

 
0
  #3
Nov 17th, 2005
Originally Posted by tgreer
The MIME-type should be text/plain. However, you should also give your file the .txt file extension, because IE ignores MIME-types, using instead the OS' file associations.
Can you give me a sample of how to set it? Basically the page is simply displaying the words (and then the text):

Content-Type: text/plain

but the browser is not acting on it and serving it up for me to download..
Reply With Quote Quick reply to this message  
Join Date: Dec 2004
Posts: 1,655
Reputation: tgreer is an unknown quantity at this point 
Solved Threads: 35
Team Colleague
tgreer tgreer is offline Offline
Made Her Cry

Re: Output to text (notepad) file

 
0
  #4
Nov 17th, 2005
What server-side language are you using to create the file? Here's a PHP example:

HTML and CSS Syntax (Toggle Plain Text)
  1. <?
  2. header("Content-type: text/plain");
  3. ?>

You can provide a meta-tag, however, it may not work in all browsers. The proper way is to set the MIME-type in the HTTP headers (which is what PHP is doing, above), rather than in the HTML document itself. The meta-tag:

HTML and CSS Syntax (Toggle Plain Text)
  1. <META HTTP-EQUIV="Content-Type" CONTENT="text/plain">

That would go in the "head" section of your HTML.
Reply With Quote Quick reply to this message  
Join Date: Feb 2005
Posts: 466
Reputation: winbatch is on a distinguished road 
Solved Threads: 18
winbatch's Avatar
winbatch winbatch is offline Offline
Posting Pro in Training

Re: Output to text (notepad) file

 
0
  #5
Nov 17th, 2005
perl (but only because that's what the pages written by somebody else are written in...)
Reply With Quote Quick reply to this message  
Join Date: Dec 2004
Posts: 1,655
Reputation: tgreer is an unknown quantity at this point 
Solved Threads: 35
Team Colleague
tgreer tgreer is offline Offline
Made Her Cry

Re: Output to text (notepad) file

 
0
  #6
Nov 17th, 2005
HTML and CSS Syntax (Toggle Plain Text)
  1. print "Content-Type: text/plain; charset=utf-8\n\n";

Put this before any page content.
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



Tag cloud for HTML and CSS
About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC