hash_update_stream
(no version information, might be only in CVS)
hash_update_stream -- Ajoute des données dans un contexte de hachage actif d'un flux ouvert
Description
int
hash_update_stream ( resource context, resource handle [, int length] )
Liste de paramètres
- context
Contexte de hachage retourné par hash_init().
- handle
Identifiant de fichier ouvert comme retourné par n'importe quelle
fonction de création de flux.
- length
Taille maximale de caractères à copier de handle
dans le contexte de hachage.
Valeurs de retour
Nombre actuel d'octets ajoutés au contexte de hachage de
handle.
Exemples
Exemple 1. Exemple avec hash_update_stream()
<?php $fp = tmpfile(); fwrite($fp, 'Le rapide goupil brun sauta par dessus le chien paresseux.'); rewind($fp);
$ctx = hash_init('md5'); hash_update_stream($ctx, $fp); echo hash_final($ctx); ?>
|
L'exemple ci-dessus va afficher : 2dfe052a8caca3db869ede6ae544cd5d |
|