PHP的ftp_put操作失败
P粉884548619
P粉884548619 2023-08-24 22:05:13
[PHP讨论组]

我通过FTP上传XML文件:

$ftp = "ftp";
$username = "用户名";
$pwd = "密码";
$filename = $_FILES[$xyz][$abc];
$tmp = $_FILES['file']['tmp_name'];
$destination = "/Content/EnquiryXML ";

$connect = ftp_connect($ftp)or die("无法连接到主机");
ftp_login($connect,$username,$pwd)or die("授权失败");
echo "已连接!<br/>";              

if(!$filename)
{
    echo"请选择文件";
}

else
{
    ftp_put($connect,$destination.'/'.$filename,$tmp,FTP_ASCII)or die("无法上传");
    echo"文件成功上传到FTP";
}

我想使用DOMDocument创建的XML文件发送到FTP服务器,但是我无法成功。

ftp_put返回false。

P粉884548619
P粉884548619

全部回复(1)
P粉225961749

这个工作了:

// 连接并登录到FTP服务器
$ftp_server = "主机";
$ftp_username = "用户名";
$ftp_userpass = "密码";
$ftp_conn = ftp_connect($ftp_server) or die("无法连接到 $ftp_server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
$file ="$abc";

// 上传文件
if (ftp_put($ftp_conn, "/$abc" , $file, FTP_ASCII)){
    echo "成功上传文件 $file。";
} else {
    echo "上传文件 $file 出错";
}

// 关闭连接
ftp_close($ftp_conn);
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号