php ftp上传
$host = 'IP';
$port = "端口";
$user = '用户名';
$pwd = '密码';
$dir_name="/XXX/XXX";//ftp目录,多个目录用斜杆隔开
// 进行ftp连接,根据port是否设置,传递的参数会不同
$f_conn = ftp_connect($host, $port);
if(!$f_conn){
echo "连接ftp失败";
exit();
}
// 进行ftp登录,使用给定的ftp登录用户名和密码进行login
$f_login = ftp_login($f_conn,$user,$pwd);
if(!$f_login){
echo "登陆ftp失败";
exit();
}
// 切换目录
if(!ftp_chdir($f_conn, $dir_name)){
echo "ftp没有相关文件夹";
exit();
}
//被动模式传输,如果去掉就是主动模式,主动模式如果失败,记得使用这句代码
ftp_pasv($f_conn, true);
// 进行文件上传
$result = ftp_put($f_conn, "远程文件名", "本地文件路径", FTP_BINARY);
if(!$result){
echo "上传失败";
exit();
}else{
echo "上传成功";
exit();
}
文章来源: markwcm.blog.csdn.net,作者:黄啊码,版权归原作者所有,如需转载,请联系作者。
原文链接:markwcm.blog.csdn.net/article/details/81633651
- 点赞
- 收藏
- 关注作者
评论(0)