problem with file

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View
Hi all.

I've got a textual file with some words inside:

file = foo.txt

foo1 foo2
foo3 foo4
foo5 foo6

I would like to print this text on a the web.
I tried to use the file function:

$file = "/var/www/backup/foo.txt";
$content = file_get_contents($file);
echo "$content";

but I get
foo1 foo2 foo3 foo4 foo5 foo6

how can I get the output as the original file?
Really thanx

Re: problem with file

Davide wrote:

Quoted text here. Click to load it

That IS the original file. Really. :-)

Browsers do not display the newline character \n.
They ignore it.
If you need a newline in HTML use <br>.

So you have to replace your newlines with <br> before echoing it.


echo nl2br($content);
echo str_replace("\n","<br>",$content);

Erwin Moller

Site Timeline