PHP ftp_connect到站点的文件夹

时间:2012-07-27 18:44:19

标签: php ftp connect

我可以用ftp_connect('server.someServer.com')连接,但连接后它不会让我做任何事情。我真正想要连接的是'server.someServer.com/someFolder/someSubFolder',这是我拥有用户名/传递的路径。但是,当我尝试使用更长的路径ftp_connect时,它会让我回到'php_network_getaddresses:getaddrinfo failed:名称或服务未知'错误。

我已经尝试过我能想到的每一种组合,但它们都不起作用!!

有人对此有答案吗?

1 个答案:

答案 0 :(得分:0)

你想连接什么?根据我的经验,我发现在使用FTP和PHP时使用fopen()通常会更容易。当然,这假设您使用的是PHP 5.0.0或更高版本。

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

// Do some reading or writing or unlinking or whatever.
祝你好运!