PHP ftp_put不向屏幕报告错误


PHP's ftp_put not reporting error to screen

我正在使用PHP的FTP函数,但我在ftp_put时遇到了问题。

任何低于 40MB 的文件都可以通过我的脚本上传,但任何超过 40MB 的文件都不能。在我正在使用的服务器上,我没有收到PHP错误来报告原因。

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

补充信息...

  • PHP 错误已打开
  • 错误不会通过@ftp_put来抑制
  • .PHP。INI 允许 2GB 文件上传

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

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