الدالة md5_file()
في PHP
< PHP
(PHP 4 >= 4.2.0, PHP 5, PHP 7)
تحسب الدالة md5_file()
قيمة md5 لملف معين.
الوصف
string md5_file (string $filename [, bool $raw_output = FALSE ] )
تحسب الدالة md5_file()
قيمة md5 للملف المُحدد بالمعامل filename
باستخدام الخوارزمية RSA Data Security, Inc. MD5 Message-Digest Algorithm، القيمة الناتجة هي رقم بالترميز الست عشري مكون من 32 محرفًا.
المعاملات
filename
اسم الملف.
raw_output
عند تحديده بالقيمة TRUE
فستُعيد الدالة بصمة رقمية بالتمثيل الثنائي بطول 16 محرفًا.
القيم المعادة
تُعيد سلسلة نصية، أو القيمة FALSE
في حالة الفشل.
سجل التغييرات
الإصدار | الوصف |
---|---|
5.1.0 | غُيِرَت الدالة لتستعمل streams API، هذا يعني أنه يمكن استخدامها الدالة md5_file() بالشكل md5_file('http://example.com/..').
|
أمثلة
المثال 1: مثال عن الدالة md5_file()
<?php
$file = 'php-5.3.0alpha2-Win32-VC9-x64.zip';
echo 'MD5 file hash of ' . $file . ': ' . md5_file($file);
?>
انظر أيضًا
md5()
: تحسب قيمة md5 لسلسلة نصية.sha1_file()
: حساب قيمة sha1 لملف معين.crc32()
: حساب متعدد الحدود crc32 للسلسلة النصية.