PHP 5.4.36 Released

hash_update_stream

(PHP 5 >= 5.1.2, PECL hash >= 1.1)

hash_update_streamFügt Daten aus einem Stream an einen aktiven Hash-Kontext an

Beschreibung

int hash_update_stream ( resource $context , resource $handle [, int $length = -1 ] )

Parameter-Liste

context

Hashing-Kontext, zurückgegeben von hash_init().

handle

Offene Datei-Ressource, wie von einer Stream-erstellenden Funktion zurückgegeben.

length

Maximale Anzahl an Zeichen, die von handle in den Hashing-Kontext kopiert werden

Rückgabewerte

Anzahl an Bytes, die dem Hashing-Kontext von handle hinzugefügt wurden.

Beispiele

Beispiel #1 hash_update_stream()-Beispiel

<?php
$fp 
tmpfile();
fwrite($fp'Franz jagt im komplett verwahrlosten Taxi quer durch Bayern.');
rewind($fp);

$ctx hash_init('md5');
hash_update_stream($ctx$fp);
echo 
hash_final($ctx);
?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

ba4b9da310763a91f8edc7c185a1e4bf

Siehe auch

  • hash_init() - Initialisiert einen schrittweisen Hashing-Kontext
  • hash_update() - Fügt Daten an einen aktiven Hash-Kontext an
  • hash_final() - Schließt einen schrittweisen Hashing-Vorgang ab und gibt sein Ergebnis zurück
  • hash() - Berechnet den Hash einer Nachricht
  • hash_file() - Berechnet den Hash des Inhalts einer Datei

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top