0
我們的客戶在他們自己的服務器上運行我們的php程序。一些是Linux,一些是Windows。要更新程序,我使用ftp。最近我更改了FTP服務器,即運行服務器的物理機器。
現在我們的一些客戶想要更新時會遇到麻煩。如果他們執行testkript,他們會得到以下消息:php無法從ftp服務器下載文件
Warning:ftp_get()[function.ftp-get]:打開_testupdate.txt(68字節)的BINARY模式數據連接。在C:\程序\ Zend的\ Apache2的\ htdocs_testupdate.php第65行
我試着通過被動和主動的方式來下載文件,並與ASCII和二進制模式...。但沒有任何變化。下面是代碼:
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");
起初我還以爲是防火牆可能會造成問題,但是這似乎不太可能,因爲testscript可以連接並登錄到FTP服務器
有人偷一個想法是什麼,我可以嘗試解決問題?