gpt4 book ai didi

php 从 ftp 下载文件在本地使用 XAMPP 不起作用仅适用于 ftp 上的旧文件

转载 作者:行者123 更新时间:2023-12-05 06:36:47 25 4
gpt4 key购买 nike

当我运行下面的代码时,本地文件被删除了,我不知道为什么:

$local_file = 'test.csv';
$server_file = 'test_directory/test2.csv';
$ftp_server="servername";
$ftp_user="test";
$ftp_pass="pass";

$conn_id = ftp_connect($ftp_server);

// login with username and password`
$login_result = ftp_login($conn_id, $ftp_user, $ftp_pass);

ftp_pasv($conn_id, TRUE);

// 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 $local_file\n";
} else {
echo "There was a problem\n";
}
// close the connection
ftp_close($conn_id);

所以我在控制台上收到一条错误消息,显示无法打开任何文件或目录。

编辑:

将文件重命名为不同于我从 ftp 获取的名称不会删除文件,但仍然不起作用。

我在 XAMMP htdocs 位置运行它。

编辑:

问题是如果我向 ftp 服务器添加一个新文件,即使权限相同,它也可以与现有文件一起使用。

最佳答案

问题是 ftp 服务器上的损坏文件。我尝试使用不同的文件并且它有效。

关于php 从 ftp 下载文件在本地使用 XAMPP 不起作用仅适用于 ftp 上的旧文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48829636/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com