2012-07-27 63 views
-1

我可以用ftp_connect('server.someServer.com')連接,但連接後它不會讓我做任何事情。我真正想要連接的地方是'server.someServer.com/someFolder/someSubFolder',這是我擁有用戶名/密碼的路徑。但是,當我嘗試使用較長路徑的ftp_connect時,它會讓我回到'php_network_getaddresses:getaddrinfo失敗:名稱或服務未知'錯誤。PHP ftp_connect到站點文件夾

我已經嘗試了所有我能想到的組合,但都沒有工作!

有人有這個答案嗎?

回答

0

你想連接什麼?根據我的經驗,我發現在使用FTP和PHP時僅使用fopen()通常會更容易。當然,這假定您使用PHP 5.0.0或更高版本。

$username = 'FTP_USERNAME'; 
$password = 'FTP_PASSWORD'; 
$server = 'FTP_SERVER'; 
$directory = 'FOLDER_NAME'; 
$handle = fopen("ftp://$username:[email protected]$server/$directory", 'rb'); 

// Do some reading or writing or unlinking or whatever. 

祝你好運!