SQLighter
SQLighter

Reputation: 592

PHP readfile adds content length to output

I am using the PHP readfile function to read a file and print it like so: print readfile ('anyfile'). This works, but the content length of the file is added at the end of the string also. Why?

Upvotes: 7

Views: 6005

Answers (1)

Andy E
Andy E

Reputation: 344567

readfile() prints out the contents itself and returns the content length -- you're effectively printing the contents with readfile and then printing the content length with print. Remove print and just use

readfile('anyfile');

Upvotes: 22

Related Questions