Php ftp_put工作,但fopen(“ftp://... 在实时主机上失败

Php ftp_put工作,但fopen(“ftp://... 在实时主机上失败,php,ftp,fopen,Php,Ftp,Fopen,我正在尝试将文件分块写入ftp服务器。它使用以下精简代码在我的开发环境中工作: $fp = fopen("ftp://user:pass@host/file.txt","a"); fwrite($fp, '1'); fclose($fp); 然而,当我在我的实时服务器上尝试它时,它会悄无声息地失败。我已经启用了错误报告,并确保启用了allow_url_fopen。还有什么可能会阻止这一点吗?live PHP版本是5.4.0,测试5.4.3。此外,如果我在我的实时主机上使用ftp_,它也可以工作

我正在尝试将文件分块写入ftp服务器。它使用以下精简代码在我的开发环境中工作:

$fp = fopen("ftp://user:pass@host/file.txt","a");
fwrite($fp, '1');
fclose($fp);
然而,当我在我的实时服务器上尝试它时,它会悄无声息地失败。我已经启用了错误报告,并确保启用了allow_url_fopen。还有什么可能会阻止这一点吗?live PHP版本是5.4.0,测试5.4.3。此外,如果我在我的实时主机上使用ftp_,它也可以工作