Hola , por lo que comentas pueden ser o un error de php , seria util que pongas lo siguiente en tu php debajo de:
Y por otro lado podria ser que si ese fichero esta trabajando en un web hosting , hayan instalado algun patch para securizar y esten bloqueando algunas funciones.
Saludos!