php实现ftp上传整个目录下的文件
ftp上传单个文件用ftp_put,那么如何上传整个文件夹下的文件,今天了教大家怎么实现,思路如下:
1、扫描本地文件夹获取所有的文件路径放进数组
2、连接ftp服务器
3、循环数组,创建ftp远程路径,并上传本地文件到远程路径
代码实现:
扫描目录下文件
<?php function getsubfilebydir($_dir, $_base = DS, &$_folderdata) { $_dirdata = scandir($_base . $_dir); foreach ($_dirdata as $file) { if (($file != '.') && ($file != '..')) { if (is_dir($_base . $_dir . $file)) { getsubfilebydir($_dir . $file . DS, $_base, $_folderdata); }else{ $_folderdata[] = $_dir . $file; } } } } ?>连接ftp上传
<?php function ftp_uploadfolde...
点击查看剩余70%
网友评论0