PHP 字符串 md5_file()函数

PHP 字符串 md5_file()函数

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

语法:

md5_file(file,raw);
参数 描述 必需/可选
文件 指定要计算的文件。 必需
原始 指定布尔型十六进制或二进制格式。 可选
  • TRUE – 原始的16位二进制格式。
  • FALSE – 默认为32位十六进制数。

示例1

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

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

输出:

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.

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程