Code:
<?php

$filename = "file.txt";
$phrases = array("File doesnt exist","Cant open file","Cant read file (maybe empty)");
echo (file_exists($filename)) ? ($f=@fopen($filename,"r+") ? (filesize($filename) > 0 && ($c = fread($f,filesize($filename)) != "" && fclose($f)) ? $c : $phrases[2]) : $phrases[1]) : $phrases[0];

?>
Die Klammern von Jay sind IMO ziemlich sinnlos oder falsch oder whatever. Außerdem hat er das z in filesize net korrigiert
BTW, geiler Code