我試圖通過PHP與標準的PHP函數連接到我的FTP站點:FTP連接錯誤
http://www.php.net/manual/en/function.ftp-login.php>
但它不會連接。我可以通過程序和資源管理器登錄到服務器。我的服務器中是否有某些東西需要更改?
我試圖通過PHP與標準的PHP函數連接到我的FTP站點:FTP連接錯誤
http://www.php.net/manual/en/function.ftp-login.php>
但它不會連接。我可以通過程序和資源管理器登錄到服務器。我的服務器中是否有某些東西需要更改?
這一點很難說沒有任何代碼或的錯誤消息,但,是的,你做有有一個FTP服務器上運行,這是許多系統默認不開啓。
能夠通過資源管理器登錄和連接使用不同的功能,不一定與FTP端口有關。登錄將使用telnet端口,而Explorer很可能使用SMB/CIFS。
<?php $ ftp_server =「ftp.example.com」; $ ftp_user =「foo」; $ ftp_pass =「bar」; //建立連接或死亡 $ conn_id = ftp_connect($ ftp_server)或死(「無法連接到$ ftp_server」); //嘗試登錄 if(@ftp_login($ conn_id,$ ftp_user,$ ftp_pass)){ echo「Connected as $ ftp_user @ $ ftp_server \ n」; } else { echo「無法連接爲$ ftp_user \ n」; } //關閉連接 ftp_close($ conn_id); ?> – keithp 2013-02-09 23:31:24
這就是我正在使用的代碼,只是給了我一般的錯誤 – keithp 2013-02-09 23:31:42
該代碼從文檔中取出_exactly_。請告訴我你已經改變了參數字符串。那麼你需要向我們展示你的代碼(最好是在問題中而不是評論中)。 – paxdiablo 2013-02-10 00:05:54
你的代碼是什麼?什麼是錯誤? – 2013-02-09 23:16:01
您是否檢查過日誌,或者是否收到來自PHP的任何錯誤輸出?當你說「它不會連接」時,你能描述發生了什麼。 – 2013-02-09 23:29:25