PHP FTP + NAT 后面的被动 FTP 服务器

PHP FTP + NAT 后面的被动 FTP 服务器

我尝试在 stackoverflow 上联系他们,他们推荐我来这里。如果您不介意的话,我只是将原始问题复制并粘贴到这里:

我正在尝试在我的网站和远程服务器之间进行 ftp 上传。

我收到此错误 PHP 警告:ftp_put():php_connect_nonb() 失败:操作正在进行中(115)。

我做了研究,我相信这就是问题所在http://www.elitehosts.com/blog/php-ftp-passive-ftp-server-behind-nat-nightmare/

问题是,我无法下载补丁,因为我正在使用 Godaddy Cpanel,他们说我们的托管不允许这样做,而且我也无法通过 ssh 进入它来运行命令行。

我读到 PHP v5.6+ 中已应用了补丁,但我无法让 ftp_set_option($ftpconn, USEPASVADDRESS, true); 工作。它无法识别 USEPASVADDRESS,我以为它可以,因为我使用的是 v5.6.22。

答案1

使用FTP_USEPASVADDRESS而不是USEPASVADDRESS

相关内容