PHP FTP功能的替代品

时间:2013-07-22 11:40:49

标签: php csv ftp

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

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