Because fopen() returns a resource pointer to the file, not the content of the file. It simply opens it for subsequent reading and/or writing, dependent on the mode in which you opened the file.
You need to fread() the data from the resource referenced in $handle.
This is all basic stuff that you could have read for yourself on the manual pages of php.net