Thank you all very much. Turns out it was yet another browser cache issue and a quick reboot solved the problem. Minor modification of just two lines and I'm back in business. It's the details that'll kill you, eh? :)
Final code... <? header("Cache-control: private"); header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment; filename=emaillist.txt"); $query = "SELECT $field_str FROM helpelf_email_lists WHERE clientid='$view' ORDER BY timestamp DESC"; $result = mysql_query($query, $db); while ($row = mysql_fetch_row($result)) { $file_array = array(); for ($i=0; $i<count($row); $i++) { // Replace any commas with periods. $row[$i] = str_replace(',', '.', $row[$i]); $tmp_row = addslashes($row[$i]); $file_array[] = $enclosed.$tmp_row.$enclosed; } $file_tmp = implode($separator, $file_array); echo $file_tmp.chr(13).chr(10); } ?> Again much thanks to everyone who helped me. -- Kevin Stone [EMAIL PROTECTED] ----- Original Message ----- From: "Steven" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, September 06, 2002 1:50 PM Subject: [PHP] Line Breaks in dynamic Download > <snip> > Again, the new problem is that the Text is not downloading as a file. It is > just being printed to the screen. > </snip> > > I tested the following code: > > <? > header("Content-type: application/octet-stream"); > header("Content-Disposition: attachment; filename=TEST.txt"); > echo "LINE ONE".chr(10)."LINE TWO".chr(10)."LINE THREE"; > ?> > > on a WinNT 4.0 with Apache 1.3.24 and PHP 4.2.3 and did not come across the > same issues as you. > > I was prompted to download or open the file. > > However, when I did open the file with Notepad it did not contain any line > breaks, Wordpad did have the line breaks. > > HTH > Steven > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php