Définit texte important
La fonction sha1_file — Calcule le sha1 d'un fichier spécifié par le paramètre filename en utilisant US Secure Hash Algorithm 1, puis retourne ce sha1.
(PHP 4 >= 4.3.0, PHP 5)
sha1_file — Calcule le sha1 d'un fichier
La fonction sha1_file() calcule le hachage SHA-1 d'un fichier.
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.
Retourne une chaîne de caractères en cas de succès, FALSE autrement.
Syntaxesha1_file (fichier, crus)
Paramètre | Description |
fichier |
Requis. Le fichier à calculer |
crus |
Facultatif. Spécifie le sortilège ou le format binaire de résultat :
Note : Ce paramètre a été ajouté dans PHP 5.0 |
Exemple : 📋 Copier le code
<?php
$filename = "test.txt";
$sha1file = sha1_file($filename);
echo $sha1file;
?>
Le résultat du code ci-dessus sera :
aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
Stockez le hachage SHA-1 de « test.txt » dans un fichier :
Exemple : 📋 Copier le code
<?php
$sha1file = sha1_file("test.txt");
file_put_contents("sha1file.txt",$sha1file);
?>
Dans cet exemple nous examinerons si « test.txt » a été changé (c'est à dire si le hachage SHA-1 a été changé) :
Exemple : 📋 Copier le code
<?php
$sha1file = file_get_contents("sha1file.txt");
if (sha1_file("test.txt") == $sha1file)
{
echo " Le fichier est correct..";
}
else
{
echo " le dossier a été changé. ";
}
?>
Le résultat du code ci-dessus a pu être :
Le fichier est correct.
Fonction precedente: |
Fonction suivante: |