It should be fairly simple, but it's got me and everyone else I've asked utterly stumped, all I need to do is place the data from a form on a newline in a text file, I can get the data into the text file, but I can't seem to get it on a new line.
Here's what I have at the moment: $quote = stripslashes($newquote); $quote = sprintf("$quote%s",'\n'); $quotage = fopen("quotes.txt","a"); fputs($quotage, $quote); fclose($quotage); echo"<p>New quote added to quotes.txt</p>"; echo $quote; The form is a standard form that posts back to it's own page, an if statement picks up a hidden form entry and shifts the data across to the above code, so far so good. But it's at this point that I become stuck. What do I need to do to get it to put the new quote onto a new line of the text file? The reason I need it this way is that the code that pulls the quotes back out again chooses them randomly by line. (it's a somewhat dodgy random number generator in essence, but it does the job) If all else fails, I could put the whole lot into a mysql database table and redo the code for the random quote generator, but using a database when a flat file will do seems like overkill to me. TIA Chris Janes -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]