Patrick O'Lone is right about the semantics of the result (it sez: File Pointer Number 1). To get the contents of menu.txt (assuming it exists or you've verified that it does), you need to use fread() or file() to actually suck it down.
More info at:http://www.php.net/manual/en/ref.filesystem.php