![](/img/trans.png)
[英]Download file via PHP from FTP, like normally downloading a file?
[英]Downloading file from FTP with PHP
我对FTP不太熟悉,因此我尝试下载文件以在本地保存时查看。 但是第一部分进展并不顺利...
我使用以下代码:
$conn_id = ftp_connect($ftp_server);
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user, $ftp_pass);
// define some variables
$local_file = 'server.txt';
$server_file = '/httpdocs/project/server/server.txt';
// try to download $server_file and save to $local_file
if (ftp_get($conn_id, $local_file, $server_file, FTP_BINARY)) {
echo "Successfully written to this";
} else {
echo "There was a problem";
}
但这不起作用,我不知道问题出在哪里。 我必须设置一些权限或东西吗? 我不知道出了什么问题,所以这是我最后的希望。
我的错误在哪里? 是因为此代码还是其他原因?
我的错误在哪里? 是因为此代码还是其他原因?
您的代码完全正确。 我知道是因为我测试了它。
2个可能的问题:
$server_file
)不正确 我确保已连接,第二个问题可能是可能的。 $ server_file来自哪里? 从我的文档根目录?
$server_file
是您要从服务器下载的文件。 只有您知道正确的路径。 因为我们无法确定用户有权访问哪个目录。
请检查/httpdocs/project/server/server.txt
是文件的正确路径。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.