Por FTP .. la cuenta "user:clave" del servidor donde quiers ese .txt .. Ese .txt esta en el directorio asignado a esa cuenta de FTP? ...
Hay otro tema q no se si habras mirado .. se trata de esto: (para el tema por HTTP):
<a href='ir.asp?http://www.php.net/manual/es/features.remote-files.php' target='_blank'>http://www.php.net/manual/es/features.re...</a>
En concreto a las directivas de PHP.ini del servidor donde quieres leer ese txt (y probable que en el origen?).
Cita: Siempre que el soporte para la "envoltura URL fopen" esté habilitado cuando se configura PHP (lo cual ocurre a menos que se pasa explícitamente la opción --disable-url-fopen-wrapper a configure (para versiones hasta la 4.0.3), ó configurar como "off" el parámetro allow_url_fopen en php.ini (para las nuevas versiones)) se pueden usar URLs HTTP y FTP con la mayoría de las funciones que toman un archivo como parámetro, incluyendo las sentencias require() e include().
Revisa el estado de las directivas:
allow_url_open del PHP.ini de ambos servidores (aunque en teoria seria del q contiene el txt en cuestion) ...
Un saludo,