PHP获得文件的md5并检验是否被修改,
由于需要判断上传的文件是否被修改过,需要记录上传文件的md5值,所以这里说一下一下获取文件md5值的方法。
md5_file()
md5_file() 函数计算文件的 MD5 散列。md5() 函数使用 RSA 数据安全,包括 MD5 报文摘译算法。如果成功,则返回所计算的 MD5 散列,如果失败,则返回 false。
语法:md5(string,raw)
§参数string,必需,规定要计算的文件。
§参数charlist,可选。规定十六进制或二进制输出格式:TRUE - 原始 16 字符二进制格式;FALSE - 默认。32 字符十六进制数。
存储 "test.doc" 文件的 MD5 散列:
现在,我们将检测 "test.doc" 是否已被更改(即是否 MD5 散列已被更改):
The end.
http://www.bkjia.com/PHPjc/889410.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/889410.htmlTechArticlePHP获得文件的md5并检验是否被修改, 由于需要判断上传的文件是否被修改过,需要记录上传文件的md5值,所以这里说一下一下获取文件md...
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn