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

من موسوعة حسوب
< PHP
أضفت المحتوى
 
إضافة عنوان الصفحة والتصنيفات
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:الدالة <code>sha1_file()</code>‎ في PHP}}</noinclude>
= الدالة sha1_file()‎ في PHP =
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
(PHP 4 >= 4.3.0, PHP 5, PHP 7)


سطر 63: سطر 62:
<span> </span>
<span> </span>
* [http://php.net/manual/en/function.sha1-file.php صفحة الدالة sha1_file‎ في توثيق PHP الرسمي.]
* [http://php.net/manual/en/function.sha1-file.php صفحة الدالة sha1_file‎ في توثيق PHP الرسمي.]
[[تصنيف:PHP]]
[[تصنيف:PHP Function]]
[[تصنيف:PHP String]]

مراجعة 11:20، 9 أبريل 2018

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

تحسب الدالة sha1_file()‎ تجزئة sha1 لملف.

الوصف

string sha1_file ( string $filename [, bool $raw_output = FALSE ] )

تحسب الدالة sha1_file()‎ تجزئة sha1 لملف المحدد بواسطة اسم الملف باستخدام خوارزمية US Secure Hash Algorithm 1 وإعادة هذا التجزئة. التجزئة عبارة عن رقم سداسي عشري مكون من 40 حرفًا.

العوامل

filename

اسم الملف المراد تجزئته.

raw_output

عندما تكون قيمة هذا المعامل TRUE، فستعيد الدالة sha1_file()‎ الملخص كصيغة ثنائية صغيرة طولها 20.

القيم المعادة

تعيد الدالة sha1_file()‎ سلسلة نصية في حالة النجاح، وإلا فستعيد FALSE.

أمثلة

مثال 1: مثال على الدالة sha1_file()‎

<?php

foreach(glob('/home/Kalle/myproject/*.php') as $ent)

{

   if(is_dir($ent))

   {

       continue;

   }

   echo $ent . ' (SHA1: ' . sha1_file($ent) . ')', PHP_EOL;

}

?>

التغير

الإصدار الوصف
5.1.0 غُيِّرت الدالة sha1_file()‎ لكي تستخدم streams API. هذا يعني أنه يمكنك استخدامها مع مغلفات لروابط URI، مثل:

sha1_file ('http://example.com/ ..')

انظر أيضًا

  • الدالة sha1()‎: حساب تجزئة sha1 لسلسلة نصية.
  • الدالة md5_file()‎: حساب تجزئة MD5 من ملف معين.
  • الدالة crc32_file()‎: حساب متعددة الحدود CRC32 من سلسلة نصية.

مصادر