On 2/16/06, wvolks@xxxxxxxxx <wvolks@xxxxxxxxx> wrote: > $filename =3D "c:data.txt"; > $contents =3D file($filename); > echo $contents; > ?> > // data in text file is "1_____2_____3_____4" < _ =3D blank> > // output is "1 2 3 4" > // I want fixed possition . please help me ? I'm not really sure what you're trying to do, but I assume you want to keep the four(?) spaces when you output the data. If you're going to display it using HTML, you have to replace the spaces with - otherwise HTML truncates the excess whitespace. Try using REGEX: $contents =3D file($filename); echo preg_replace("/\s/", " ", $contents); This regular expression will replace all whitespace (spaces/newlines/carriage returns) with the character , which in HTML yields a blank space. -- Kim Christensen kim.christensen@xxxxxxxxx -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php