Cita:
Iniciado por Danitm
¿comprobar si está habilitado algo en la configuración de php que permita esa lectura? (si hay alguna forma en la que no haya que cambiar nada de aquí mejor, ya que no puedo cambiar la configuración de php en el servidor.)
Para que fopen pueda leer archivos remotos es necesario que por configuración esté permitido.
Aquí tienes más información sobre la opción "allow_url_fopen" y
aquí sobre los protocolos permitidos.
En cuanto a eficacia... Pues no sé ¿? Si necesitas flexibilidad (control de cabeceras, cookies, etc) yo utilizaría curl, pero si sólo necesitas cargar el fichero, con fopen (o file_get_contents) tendrías suficiente.
Saludos.