Вы пытаетесь получить список файлов на удаленном FTP-сервере? Если это так, то вам нужно либо расширение ftp , либо использовать расширение Net-FTP2 из PEAR (оно, к сожалению, было заброшено, но вы, возможно, сможете извлечь некоторый код оттуда)
Что касается передачи определенного файла, который приходит с FTP-сервера удаленному пользователю, я бы предложил функцию readfile
readfile('ftp://server/file.txt');
Имейте в виду, что вам также необходимо добавить правильные заголовки, такие как Content-Type, Content-Length и т. Д., На странице справки readfile есть несколько примеров.