Bueno, primero puedes usar file_get_contents() que te facilita la lectura completa del archivo.
Además debes asegurarte de que estás trabajando en un entorno que te informe sobre los posibles errores, tal vez te está ocurriendo alguno y tu ni te enteras.
Agrega estas lineas al inicio de tu script.
Código PHP:
error_reporting(-1);
ini_set('display_errors', 1);