我正在尝试编写一个脚本,通过 ftp 将存储在我的服务器上的目录的全部内容上传到其他服务器。
我一直在阅读 documentation on www.php.net ,但似乎无法找到一次上传多个文件的方法。
有没有办法做到这一点,或者是否有脚本可以索引该目录并创建要上传的文件数组?
提前感谢您的帮助!
最佳答案
打开连接后,串行上传目录的内容很简单:
foreach (glob("/directory/to/upload/*.*") as $filename)
ftp_put($ftp_stream, basename($filename) , $filename, FTP_BINARY);
并行上传所有文件会更加困难。
关于php - 通过 PHP FTP 上传整个目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/927341/