الفرق بين المراجعتين لصفحة: «PHP/sha1 file»
< PHP
أضفت المحتوى |
إضافة عنوان الصفحة والتصنيفات |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>sha1_file()</code> في PHP}}</noinclude> | |||
(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 من سلسلة نصية.
مصادر