OUJOOD.COM
La fonction md5_file()
PHP references des fonctions PHP
(PHP 4 >= 4.2.0, PHP 5)
md5_file — Calcule le md5 d'un fichier
Définition et utilisation
La fonction md5_file() calcule le hachage MD5 d'un fichier.
md5_file() calcule le MD5 du fichier filename en utilisant l'algorithme RSA Data Security, Inc. MD5 Message-Digest Algorithm, puis retourne la valeur ainsi calculée. Le résultat est un nombre de 32 caractères hexadécimaux.
Syntaxemd5_file (fichier, cru)
| Paramètre | Description |
|---|---|
| fichier | Requis. Le fichier à calculer |
| cru | Facultatif. Spécifie le format. Lorsque TRUE, retourne le prétraitement en format binaire brut avec une grandeur de 16. |
- TRUE- le format binaire de 16 caractères
- FALSE – Par défaut. Le format binaire de 32 caractères
Note : Ce paramètre a été ajouté dans PHP 5.0
Exemple 1
Exemple : 📋 Copier le code
<?php
$filename = "test.txt";
$md5file = md5_file($filename);
echo $md5file;
?>
Le résultat du code ci-dessus sera :
5d41402abc4b2a76b9719d911017c592
Exemple 2
Stockez le hachage MD5 de test.txt dans un fichier :
Exemple : 📋 Copier le code
<?phpExemple 3
$md5file = md5_file("test.txt");
file_put_contents("md5file.txt",$md5file);
?>
Dans cet exemple nous examinerons si test.txt a été changé (c'est à dire si le hachage MD5 a été changé) :
Exemple : 📋 Copier le code
<?php
$md5file = file_get_contents("md5file.txt");
if (md5_file("test.txt") == $md5file)
{
echo " Le fichier est correct. ";
}
else
{
echo "Le fichier a été changé.";
}
?>
Le résultat du code ci-dessus a pu être :
Le fichier est correct.
Fonction precedente: |
Reference des fonctions de chaînes de caractères | Fonction suivante: Fonction md5() |