-1

我可以用 ftp_connect('server.someServer.com') 连接,但连接后它不会让我做任何事情。我真正想连接的地方是“server.someServer.com/someFolder/someSubFolder”,这是我拥有用户名/密码的路径。但是,当我尝试使用更长的路径进行 ftp_connect 时,它会返回“php_network_getaddresses: getaddrinfo failed: Name or service not known”错误。

我已经尝试了所有我能想到的组合,但它们都不起作用!

有人对此有答案吗?

4

1 回答 1

0

你想连接什么?fopen()根据我的经验,我发现在使用FTP 和 PHP 时通常更容易使用。当然,这假设您使用的是 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.

祝你好运!

于 2012-07-27T18:47:53.467 回答