2012-07-27 2 views
-1

ftp_connect ('server.someServer.com')로 연결할 수 있지만 연결 한 후에는 아무 것도 할 수 없습니다. 내가 실제로 연결하고자하는 곳은 'server.someServer.com/someFolder/someSubFolder'입니다. 이것은 사용자 이름/패스가있는 경로입니다. 하지만 더 긴 경로로 ftp_connect를 시도하면 'php_network_getaddresses : getaddrinfo failed : Name or service not known'오류가 발생합니다.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. 

행운을 빈다!