当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP string md5_file()用法及代码示例


PHP 字符串 md5_file() 函数是内置的重要函数。它用于计算文件的 MD5 哈希值。它使用 RSA 数据安全。成功时返回 md5 哈希,失败时返回 FALSE。

用法:

md5_file(file,raw);
参数 描述 必需/可选
File 指定要计算的文件。 Required
Raw 指定布尔十六进制或二进制格式。
  • TRUE - 原始 16 字符二​​进制格式。
  • FALSE - 它是默认值和 32 个字符的十六进制数。
Optional

例子1

保存它:"test.txt" 文件并将其粘贴到文件中的 "Hello PHP" 字符串中。

<?php
$filename = "test.txt";
$md5file = md5_file($filename);
echo $md5file;
?>

输出:

c540ce201d398a7d275c6e0c669097f3

例子2

我们可以将 "test.txt" 的 MD5 哈希存储在一个文件中:

<?php
$file = md5_file("test.txt");
file_put_contents("md5file.txt",$file);
?>

我们可以测试 "test.txt" 是否发生了变化(如果 MD5 哈希值发生了变化):

<?php
$file = file_get_contents("md5file.txt");
if (md5_file("test.txt") == $file){
  echo "The file is ok.";
  }
else{
  echo "The file has been changed.";
  }
?>

输出:

The file is ok.






相关用法


注:本文由纯净天空筛选整理自 PHP string md5_file() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。