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

我试图伸出援手,他们在这里提到我。 如果你不介意我只是在这里复制和粘贴我的原始问题:

我正在尝试在我的网站和远程服务器之间进行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); 上class。 它不承认USEPASVADDRESS,我认为这是因为我使用v5.6.22。

使用FTP_USEPASVADDRESS而不是USEPASVADDRESS