Что вам, возможно, придется сделать, это реализовать собственное отображение содержимого местоположения FTP с помощью PHP.
Вы можете создать соединение с FTP-сервером и манипулировать файлами там с помощью PHP довольно просто.
Взято из руководства по PHP
// set up basic connection
$conn_id = ftp_connect($ftp_server);
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// get contents of the current directory
$contents = ftp_nlist($conn_id, ".");
// output $contents
var_dump($contents);
Приведенный выше пример выведет что-то похожее на:
array(3) {
[0]=>
string(11) "public_html"
[1]=>
string(10) "public_ftp"
[2]=>
string(3) "www"
С этого момента все функции FTP доступны и в вашем распоряжении.
Вы можете использовать их для отображения HTML-файлов файлов и папок, перечисленных на FTP-сервере, и, возможно, также позволить пользователям выполнять над ними такие действия, как
- переименование
- Удаление
- Показать содержимое
- и т.д ...