如何将文件夹从某个ftp服务器下载到我的服务器主目录中并授予该目录权限(如此目录中的所有文件都拥有全部或无权限)?
如果可能,不使用特殊库。
答案 0 :(得分:3)
<?php
file_put_contents('./file.txt', file_get_contents('ftp://server/file.txt'));
?>
FTP服务器必须支持被动模式(ref),并且您的Web服务器必须在php.ini(ref)中设置allow_url_fopen
。
授予权利chmod('./file.txt', 0777)
或您需要的任何权利。
答案 1 :(得分:1)
我认为您可能需要PHP的PHP功能,例如 ftp_nlist 和 ftp_nb_get :
http://www.w3schools.com/PHP/php_ref_ftp.asp
我还发现这个资源看起来像一个很好的教程以及可用的代码: