Fonctions sur les chaînes de caractères
PHP Manual

sha1_file

(PHP 4 >= 4.3.0, PHP 5)

sha1_fileCalcule le sha1 d'un fichier

Description

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

Calcule le sha1 du fichier spécifié par le paramètre filename en utilisant » US Secure Hash Algorithm 1, puis retourne ce sha1. Le sha1 est un nombre hexadécimal de 40 caractères.

Liste de paramètres

filename

Le nom du fichier à hasher.

raw_output

Lorsque TRUE, retourne le prétraitement en format binaire brut avec une grandeur de 20.

Valeurs de retour

Retourne une chaîne de caractères en cas de succès, FALSE autrement.

Exemples

Exemple #1 Exemple avec sha1_file()

<?php
foreach(glob('/home/Kalle/myproject/*.php') as $ent)
{
    if(
is_dir($ent))
    {
        continue;
    }

    echo 
$ent ' (SHA1: ' sha1_file($ent) . ')'PHP_EOL;
}
?>

Historique

Version Description
5.1.0 La fonction a changé pour utiliser les flux API. Cela signifie que vous pouvez l'utiliser avec des enveloppes, comme sha1_file('http://example.com/..')
5.0.0 Ajout du paramètre raw_output

Voir aussi


Fonctions sur les chaînes de caractères
PHP Manual