PHP - 获取远程文件的md5?

时间:2010-02-20 22:56:11

标签: php ftp md5

是否可以在远程服务器上获取文件的md5?如果是这样的话?

3 个答案:

答案 0 :(得分:15)

md5_file("http://remotelocation/file")

怎么样?

答案 1 :(得分:7)

没有下载它,或者提供信息的远程服务器(网络服务,HTML页面等)是不可能的。

如果您的PHP安装配置为打开远程流,则可以使用md5(file_get_contents("http://remotelocation/file"))下载文件并计算md5哈希值。但那将下载完整的文件。

答案 2 :(得分:3)

取决于你的意思。有两种方法:

  1. 您连接到远程服务器并计算其中的哈希值(如ssh到服务器)。

  2. 获取(下载)文件并计算哈希值。

  3. 显然要计算文件的哈希值,你必须阅读文件的内容。