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


PHP md5_file()用法及代码示例


md5_file()函数是PHP中的内置函数,用于生成给定文件的md5哈希值。该函数成功返回一个字符串,否则返回FALSE。

用法:

md5_file( $file, $raw )

参数:该函数接受上面提到和下面描述的两个参数。


  • $file:它是一个必需参数,用于指定用于SHA1哈希的文件。
  • $raw:它是一个可选参数,用于指定布尔值。
    • TRUE -原始的16个字符的二进制格式
    • FALSE -默认情况下。长度为32个字符的十六进制数字。

返回值:该函数成功返回一个MD5哈希字符串,否则返回FALSE。

假设有一个名为“gfg.txt”的文件,其内容如下:

Publish your own articles and share knowledge with the world!!

以下示例程序旨在说明md5_file()函数:

程序1:

   
<?php  
  
// PHP  program to illustrate   
// md5_file()  
function $gfg = md5_file("gfg.txt");  
  
echo $gfg; 
  
?>

输出

 1d4e50ae1992ad8adf2f7bb6ee4dd0cd 

程序2:使用可选参数$raw具有不同的值TRUE和FALSE。

   
<?php  
// PHP  program to illustrate   
// md5_file() function  
  
// Without optional parameter  
echo md5_file("gfg.txt") . "\n";  
  
// with optional parameter  
$raw = FALSE (by default) 
   
// no changes in result  
echo md5_file("gfg.txt", FALSE) . "\n";  
  
// with optional parameter  
$raw = TRUE   
  
// result changed  
echo md5_file("gfg.txt", TRUE) . "\n";  
  
?>

输出

1d4e50ae1992ad8adf2f7bb6ee4dd0cd 
1d4e50ae1992ad8adf2f7bb6ee4dd0cd ????/{??M??

参考: http://php.net/manual/en/function.md5-file.php



相关用法


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