PHP ftp_get下载零字节文件

时间:2014-01-08 14:29:03

标签: php ftp

在PHP项目中,我需要从FTP服务器下载CSV文件。我正在使用PHP ftp_XXX函数来执行此操作。

我正在使用两台独立的计算机,一台可以毫无问题地下载FTP文件;另一个启动FTP连接,打开并在我的磁盘上创建一个文件,但几秒钟后(听起来像一个超时),脚本以此错误结束:

PHP Warning:  ftp_get(): Opening BINARY mode data connection for...

我已经尝试过使用被动模式,在我的脚本结束时连接已关闭,奇怪的是这可以在另一台计算机和我的服务器上运行。

所以这是我的问题: 1)你知道为什么会这样吗? 2)在php.ini或apache中是否有配置以正确启用PHP FTP?

谢谢你。

西里尔

1 个答案:

答案 0 :(得分:0)

也许你超过了最长执行时间。 尝试增加它: http://php.net/manual/en/function.set-time-limit.php