PHP的ftp_put没有向屏幕报告错误

时间:2015-02-02 08:48:29

标签: php

我正在使用PHP的FTP功能,而我遇到了ftp_put的问题。

任何40MB以下的文件都可以通过我的脚本上传,但超过40MB的文件没有。在我正在处理的服务器上,我没有得到PHP错误来屏幕报告原因。

我只是想知道是否有人有任何关于为什么它不会打印错误的建议,因为这是我需要弄清楚它为什么不上传的原因。

补充资料......

  • 启用了PHP错误
  • @ftp_put
  • 不会抑制错误
  • PHP.INI允许2GB文件上传

2 个答案:

答案 0 :(得分:1)

使用error_get_last()打印上一个错误。

答案 1 :(得分:0)

上传限制在这里无关紧要。它可能是一个运行内存问题。尝试使用非bloquant函数发送chunked文件: http://php.net/manual/fr/function.ftp-nb-put.php