PHP 字符串 md5_file()函數
PHP字符串md5_file()函數是一個重要的內建函數。愛掏網 - it200.com它用于計算文件的MD5哈希值。愛掏網 - it200.com它使用RSA數據安全。愛掏網 - it200.com成功時返回md5哈希值,失敗時返回FALSE。愛掏網 - it200.com
md5_file(file,raw);
參數 | 描述 | 必需/可選 |
---|---|---|
文件 | 指定要計算的文件。愛掏網 - it200.com | 必需 |
原始 | 指定布爾型十六進制或二進制格式。愛掏網 - it200.com | 可選 |
- TRUE – 原始的16位二進制格式。愛掏網 - it200.com
- FALSE – 默認為32位十六進制數。愛掏網 - it200.com
示例1
保存它 :”test.txt”文件,并將字符串”Hello PHP”粘貼到文件中。愛掏網 - it200.com
<?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.
聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。