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
相關用法
- p5.js nfc()用法及代碼示例
- p5.js nfp()用法及代碼示例
- d3.js d3.hcl()用法及代碼示例
- p5.js nfs()用法及代碼示例
- PHP cos( )用法及代碼示例
- PHP sin( )用法及代碼示例
- p5.js nf()用法及代碼示例
- PHP tan( )用法及代碼示例
- PHP pow( )用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- d3.js d3.set.has()用法及代碼示例
- PHP Ds\Set xor()用法及代碼示例
注:本文由純淨天空篩選整理自Vishal_Khoda大神的英文原創作品 PHP | md5_file() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。