使用PHP和安全FTP访问文件


Access files using PHP and secured FTP

我需要任何网站或书籍,教如何使用ftp在php访问远程服务器。

我的问题的细节:基本上有两个服务器。所有用户上传的文件都在服务器2中,但现在我需要访问我的服务器1上的文件。

让我们假设我的FTP详细信息是这样的:

ftp://userfiles.example.com
username: admin
password: 1234

那么我可以使用哪个php函数来创建到该服务器的连接。我总是访问像"../example/dir/example.txt"这样的文件,如果没有密码,那么也许我可以这样做"ftp://example.com/dir/example.txt"。

FTP和SFTP(你用SFTP标记你的帖子,并在你的问题标题中提到它)是不同的东西。对于FTP,我建议使用PHP内置的FTP函数。对于SFTP . .有一个PHP扩展提供了它(ssh2),但我个人认为phpseclib,一个纯PHP SFTP实现,更容易使用。

如果你正在使用FTPS (FTP over SSL),那么使用FTP扩展名