php怎么读取上传文件的md5,PHP获取上传文件的md5码_PHP教程
由于需要判斷上傳的文件是否被修改過,需要記錄上傳文件的md5值,這里記錄一下獲取文件md5值的方法。
if(isset($_FILES['multimedia']) && $_FILES['multimedia']['error']==0)
{
$file_name = $_FILES['multimedia']['name'];
$size = getimagesize($_FILES['multimedia']['tmp_name']);
$type = $_FILES['multimedia']['type'];
$original = $_FILES['multimedia']['tmp_name'];
$md5 = md5_file($original);
echo $md5;
}
md5_file()
md5_file() 函數計算文件的 MD5 散列。md5() 函數使用 RSA 數據安全,包括 MD5 報文摘譯算法。如果成功,則返回所計算的 MD5 散列,如果失敗,則返回 false。
語法:md5(string,raw)
參數string,必需。規定要計算的文件。
參數charlist,可選。規定十六進制或二進制輸出格式:TRUE - 原始 16 字符二進制格式;FALSE - 默認。32 字符十六進制數。
存儲 "test.txt" 文件的 MD5 散列:
在本例中,我們將檢測 "test.txt" 是否已被更改(即是否 MD5 散列已被更改):
輸出:
The file is ok.
http://www.bkjia.com/PHPjc/752562.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/752562.htmlTechArticle由于需要判斷上傳的文件是否被修改過,需要記錄上傳文件的md5值,這里記錄一下獲取文件md5值的方法。 if(isset($_FILES['multimedia']) $_FILES['...
總結
以上是生活随笔為你收集整理的php怎么读取上传文件的md5,PHP获取上传文件的md5码_PHP教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php global global,PH
- 下一篇: 河马php一句话木马,一句话木马的套路