in reply to Re: file back to the user
in thread file back to the user

Thanks for answering.i am running abyss web server x1. But my question was sth else.Sorry for not being so clear. i am using html for the interface but somewhere on my page i want to have a let's say a link, i don't know exactly what, so that when the user put his mouse pointer into it, then he would have, throught a download procedure, the opportunity to take a txt file with some data.

So i want to have informations on my page and somewhere it would be something like "Data file (txt)" that the user when it places his mouse he could make it possible to see the data in new page or download it to his pc.Any ideas?

Replies are listed 'Best First'.
Re^3: file back to the user
by aaron_baugher (Curate) on Oct 21, 2011 at 22:59 UTC

    The previous answer still stands; he was giving you an example CGI script to try, which would help narrow down the problem. In general, your CGI script needs to:

    1. Be executable (and the web server must be configured to execute it as a CGI).
    2. Send a proper Content-type header, followed by a blank line.
    3. Print to STDOUT the text that you want to send.

    If you get a blank page when you click on it, then you're probably doing #1 and #2 right. If your script weren't running, and weren't sending a Content-type header, you'd get some kind of server error (although I suppose it's possible that a badly configured or designed web server wouldn't give you a useful error). So your script may be getting to that point, but dying before it outputs the text.

    Start tracking down the problem by running the script from the command line to see if it reports any errors and/or produces the correct output there. Also check your web server logs for errors; CGI script errors often end up there.

Re^3: file back to the user
by Plankton (Vicar) on Oct 21, 2011 at 22:13 UTC