我正在尝试编写一个连接到FTP服务器的脚本,转到目录并获取该目录中的最新文件。该文件是包含一些仓库库存数据的CSV文件。然后想法是读取CSV并进行一些SQL更新。
现在,我立即遇到问题 - 我们的主机没有激活PHP FTP功能(大型共享主机,不幸的是切换不是一个选项)。正在运行function_exists(ftp_connect)
会返回false。
对于我想要做的事情,还有其他方法吗?我可以使用某种ftp://user:paswd@ftp.server.com/folder
语法吗? CURL
?
答案 0 :(得分:0)
首先使用此功能检查FTP是否可用。
is_dir('ftp://user:password@example.com/dir/');
如果它返回 FALSE ,请查看以下建议。
没有 FTP ,这有点困难。但这里有一些想法。
如果主机公开提供 CSV 文件。您可以使用cURL
下载它,然后将 CSV 文件转换为 JSON 数组,然后您可以使用key=>value
数组循环修改所需的数据