Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 19255 программистов и 1693 робота. Сейчас ищут 615 программистов ...
sha1_file - Возвращает SHA1-хэш файла
Вернуться к: Обработка строк
sha1_file
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
sha1_file — Возвращает SHA1-хэш файла
Описание
string sha1_file
( string
$filename
[, bool $raw_output
= false
] )
Вычисляет SHA1-хэш файла, имя которого задано аргументом
filename
, используя алгоритм » US Secure Hash Algorithm 1 и возвращает этот хэш.
Список параметров
-
filename
-
Имя хэшируемого файла.
-
raw_output
-
Если установлен в
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;
}
?>
Список изменений
Версия | Описание |
---|---|
5.1.0 | Функция теперь работает с потоковым API. Это означает, что ее можно использовать с обертками, например, sha1_file('http://example.com/..') |
Смотрите также
- sha1() - Возвращает SHA1-хэш строки
- md5_file() - Возвращает MD5-хэш файла
- crc32() - Вычисляет полином CRC32 для строки
Вернуться к: Обработка строк