Hi, i'm a PHP newbie and i'm working on a CSV powered news/blog system for practice. I'm trying to take form input and convert it into html using nl2br() and stripslashes(). Here's the script: $news_array = fopen($news_file, "r"); // read in news $output = fopen($output_file, "w"); // write amended file // problem area begins here $body = nl2br($body); $line = $heading.'|'.$userno.'|'.time().'|'.$body; $line = $line."\n" ; // end problem area fwrite($output,$line); $count=$start; while ($csvdata = fgetcsv($news_array, 1000 , "|")) { fwrite($output,implode("|",$csvdata)."\n"); // output amended line } //end while fclose($output); fclose($news_array); unlink($news_file); rename($output_file,$news_file); $body is being taken from a multiline editbox using virtual wrap. it should write to a file like this: Bacon, Lettuce and Tamarillo|0|994680000|news<br />on<br />multiplelines Winamp Skins and Re-design|0|994334400|news<br />on<br />multiplelines PHP is the shiznat!|0|994075200|news<br />on<br />multiplelines but it's outputting: freaking errors|0|994975909|i\'m not liking the error <br /> <br />at all...freaking errors|0|994975848|i\'m not liking the errorBacon, Lettuce and Tamarillo|0|994680000|rest of file is on this line I'm running PHP 4.0.6 on win98 from OmniHTTPd 2.08 Thanks in advance for helping a newbie out :) Brett Taylor -- PHP Windows 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]