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