将文件夹上传到FTP服务器,遍历上传,,,文件夹不能直接上传到FTP服务器上。。。...

$ftp_ip = "FTP";
    $ftp_user = "user";
    $ftp_pwd = "password";
    $conn = ftp_connect($ftp_ip);
    $login_result = ftp_login($conn, $ftp_user, $ftp_pwd);
        if($conn || $login_result){
    echo "Load FTP1 successful!";
        }else{
                 echo "Load FTP1 failed!";
        }
    echo "
"; $dir = getcwd(); //根目录 chdir("file"); //找到file文件夹 $dir = getcwd(); //将文件路径更改为更:目录/file $creafile = ftp_mkdir($conn,"file"); //上传前建立文件夹file $handle = opendir("$dir"); while(($file = readdir($handle)) !== false) { $ftp = ftp_put($conn,"file/$file","$file",FTP_BINARY); //遍历上传 } ?>


通过上面的代码就可以实现将想传的文件夹上传到ftp服务器上,既其文件夹中的文件也存入了ftp服务器。

转载于:https://www.cnblogs.com/yxpblog/p/3255185.html

你可能感兴趣的:(将文件夹上传到FTP服务器,遍历上传,,,文件夹不能直接上传到FTP服务器上。。。...)