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