oujood.com

Fonction sha1_file() de PHP

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.

La fonction sha1_file()


PHP references des fonctions PHP

 (PHP 4 >= 4.3.0, PHP 5)

sha1_file — Calcule le sha1 d'un fichier

La fonction sha1_file()

Définition et utilisation

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.

Syntaxe
sha1_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 :

  • TRUE - le format binaire  de 20 caractères
  • FALSE –Par défaut. nombre  de 40 caractères

Note : Ce paramètre a été ajouté dans PHP 5.0


Exemple 1

Exemple :     📋 Copier le code

<?php
$filename = "test.txt";
$sha1file = sha1_file($filename);
echo $sha1file;
?>

Le résultat du code ci-dessus sera :

aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d

Exemple 2

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.


Par carabde 22 Aout 2014

Voir aussi nos tutoriel :

Balise strong

Définit texte important

transformations 3D en CSS3

 Comment utiliser les transformations 3D?

Transformations 2D en CSS3

Réaliser des transformations 2D avec CSS3