Bueno... he probado con file_get_contents y me dice lo mismo
Bad Request
Your browser sent a request that this server could not understand.
The request line contained invalid characters following the protocol string.
Me extraña que no pueda ver un archivo simple de texto de ninguna manera.
Vuelvo a copiar mi código php con los cambios que he hecho.
Código PHP:
Ver original
$nombre_archivo="log ".$fecha.".txt";
$ruta="http://ruta.com/backup_logs/".$nombre_archivo;
echo $archivo;
La ruta esta bien, si la imprimo por pantalla con un "echo" la copio y la pego en el navegador, puedo ver el contenido del archivo en el navegador.
Seguiré investigando.... Muchas gracias!