hash_update_file
hash_update
Fonctions Hash
PHP Manual

# hash_update_stream

(PHP 5 >= 5.1.2, PECL hash:1.1-1.5)

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

### Voir aussi

- hash_init()
- hash_update()
- hash_final()
- hash()
- hash_file()

hash_update_file
hash_update
Fonctions Hash
PHP Manual