I guessed that 0a is the code for a new line, but cannot find where it is in my code. This is the entire code that I'm using for the download: <?php if ($id_files) { mysql_select_db($database_ctnwww, $ctnwww); $query_Attachment = sprintf("SELECT bin_data, filetype, filename, filesize FROM IssueAttach WHERE id_files=%s", $_GET['id_files']); $Attachment = mysql_query($query_Attachment, $ctnwww) or die(mysql_error()); $row_Attachment = mysql_fetch_array($Attachment); $data = $row_Attachment['bin_data']; $name = $row_Attachment['filename']; $size = $row_Attachment['filesize']; $type = $row_Attachment['filetype']; header("Content-type: $type"); header("Content-length: $size"); header("Content-Disposition: attachment; filename=\"$name\""); header("Content-Description: PHP Generated Data"); echo $data; } ?> I have also tried putting a string in front of the file on the echo line: echo "TEST TEXT", $data; When the file is saved, it begins with 0a followed by TEST TEXT and then the start of the file without another instance of 0a. Mickey -----Original Message----- From: Oskar [mailto:oki2003@xxxxxxxx] Sent: Friday, March 24, 2006 1:59 AM To: Mickey Martin; PHP db Subject: Re: help with file downloads from MySQL Mickey Martin wrote: > From what I can tell, the 0a is not in the file, but is being inserted >either with the echo or by the browser when it receives the file. Does >anyone know if a proxy server would cause this? There shouldn't be one >involved, but I am going to contact my IT department to find out how it >is configured today. > >Thanks, >Mickey > > > > > 0a is new line character code. Check your script you must be somewhere displaying it. -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php