我们的客户在他们自己的服务器上运行我们的 php 程序。有些是Linux,有些是Windows。要更新我使用 ftp 的程序。最近我改变了FTP服务器,即运行服务器的物理机。
现在我们的一些客户如果想要更新就会遇到麻烦。如果他们执行测试脚本,他们会收到以下消息:
警告:ftp_get() [function.ftp-get]:为 _testupdate.txt(68 字节)打开 BINARY 模式数据连接。在第 65 行的 C:\Programme\Zend\Apache2\htdocs_testupdate.php
我尝试通过被动和主动模式以及 ASCII 和 BINARY 模式下载文件...。但没有任何改变。这是代码:
echo "<br> Testfilegröße wurde richtig ermittelt.";
$bstat = ftp_get ( $conn_id, "_testupdate.txt", "_testupdate.txt", FTP_BINARY); #FTP_ASCII oder FTP_BINARY
$exists = file_exists("_testupdate.txt");
起初我认为防火墙可能会导致问题,但这似乎不太可能,因为测试脚本可以连接并登录到 ftp 服务器
有人知道我可以尝试解决这个问题吗?