sha1_file
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
sha1_file — Возвращает SHA1-хеш файла
Описание
sha1_file
( string
$filename
, bool $binary
= false
) : string|false
Вычисляет SHA1-хеш файла, имя которого задано аргументом
filename
, используя алгоритм » US Secure Hash Algorithm 1 и возвращает этот хеш.
Хеш - 40-символьное шестнадцатеричное число.
Список параметров
-
filename
-
Имя хешируемого файла.
-
binary
-
Если установлен в
true
, возвращает 20-символьный хеш в бинарном формате.
Возвращаемые значения
Возвращает строку в случае успеха, иначе возвращается 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;
}
?>
Смотрите также
- sha1() - Возвращает SHA1-хеш строки
- md5_file() - Возвращает MD5-хеш файла
- crc32() - Вычисляет полином CRC32 для строки