الفرق بين المراجعتين لصفحة: «PHP/md5 file»

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

مصادر