php获取文件md5值的方法

泰山日出天色略显昏暗,放眼望去,寂寥晨星下面是一片静止的山势般起伏的云海,在茫茫的夜色下,象极了远处同样黑魆魆的山峰。

php可以通过 md5_file() 函数获取指定文件的 MD5 散列,常常用于文件的安全方面,用于判断一个文件是否被修改过,下面就由来说一说它的用法。

PHP md5_file() 函数

md5_file():用于计算文件的 md5 散列,如果成功则返回文件的md5值,如果失败返回false

语法:

md5_file(file,raw)

参数:

file:必需。规定要计算的文件。

raw:可选。一个规定十六进制或二进制输出格式的布尔值,默认为 false,32位字符的十六进制,如果使用 true,则近回16位字符的二进制格式。

php获取文件的md5值

例1:

php获取一个文件的md5值
var_dump(md5_file('ss.php'));
// 63d0cea9d550e495fde1b81310951bd7

例2:

php通过获取文件的md5值来判断是否已被修改

// feiniaomy.com
$md5 = '文件原来的md5值';
if(md5_file('ss.php') == $md5){
    echo '文件没有被修改';
}else{
    echo '文件已被修改过';
}

以上就是php获取文件md5值的方法。一开始,年轻人喜欢晦涩书籍深刻电影,是因为人生过于浅薄,需要填充物。等到稍微成长一点,就懂得了老人们为什么喜欢日出而作日落而息粗茶淡饭笑看一切繁杂,因为,人生翻来覆去反正就那么点事,不用装,谁都不深刻。更多关于php获取文件md5值的方法请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
php get_magic_quotes_gpc()函数介绍与用法

php取消运行时间限制的方法

php中ini_set函数介绍

php获取文件夹下所有文件/文件夹

php如何实现文件下载的方法