الفرق بين المراجعتين ل"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 الرسمي.