MMM la verdad es que nunca había usado extract(), pero es bueno saber lo que hace jeje.
Sobre el problema, asegúrate que las rutas al archivo sean correctas en relación a donde se llame el script.
Prueba a hacer un file_exists para comprobar que el archivo esta donde le dices que está.
Código PHP:
echo (file_exists($file))?'Existe':'No existe';