filesize est un mauvais choix, en terme de performances.
il y a toujours
file_get_contents ou le simple (depuis le manuel) :
<?php
$fd = fopen ("/tmp/inputfile.txt", "r");
while (!feof ($fd)) {
$buffer = fgets($fd, 4096);
echo $buffer;
}
fclose ($fd);
?>
ou encore