Функции за низове
PHP Manual

sha1_file

(PHP 4 >= 4.3.0, PHP 5)

sha1_fileИзчислява sha1 хеш на файл

Описание

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

Изчислява sha1 хеш на файл, указан от параметъра filename , като използва » US Secure Hash Algorithm 1 и връща полученият резултат. Хеш стойността представлява 40-знаково шестнадесетично число.

Параметри

filename

Името на файла

raw_output

Ако е TRUE се връща 20-знаков бинарен низ. По подразбиране е FALSE.

Връщани стойности

Връща низ при успешно изпълнение, в противен случай връща FALSE..

Примери

Example #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.0.0 Добавен е параметърът raw_output .
5.1.0 Променена е функцията с цел да използва приложният интерфейс за потоци. Това означава, че може да бъде използвана в опаковка(wrapper), като например md5_file('http://example.com/..').

Вж. също


Функции за низове
PHP Manual