0

我正在尝试编写一个脚本来连接到 FTP 服务器,转到一个目录并获取该目录中的最新文件。该文件是一个包含一些仓库库存数据的 CSV 文件。然后的想法是读取 CSV 并进行一些 SQL 更新。

现在,我立即遇到了问题——我们的主机没有激活 PHP FTP 功能(大型共享主机,不幸的是切换不是一个选项)。运行function_exists(ftp_connect)返回 false。

我想做的事情有其他替代方法吗?我可以使用某种ftp://user:paswd@ftp.server.com/folder语法吗?CURL?

4

1 回答 1

0

首先使用此功能检查 FTP 是否可用。

is_dir('ftp://user:password@example.com/dir/');

如果它返回FALSE,请查看以下建议。

没有FTP有点困难。但这里有一些想法。

如果CSV文件可从主机公开获得。您可以下载它,cURL然后将CSV文件转换为JSON数组,然后您可以使用key=>value数组循环修改所需的数据。

于 2013-07-22T11:53:52.190 回答