SELFPHP

SELFPHP-Druckversion
Original Adresse dieser Seite:
http://www.selfphp.de/funktionsreferenz/hash_funktionen/hash_update_stream.php
© 2001-2017 E-Mail SELFPHP OHG, info@selfphp.de



hash_update_stream


nach unten nach oben Befehl

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



nach unten nach oben Version

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



nach unten nach oben Beschreibung

Mit hash_update_stream() können Daten aus einem Stream an einen aktiven Hash-Kontext angefügt werden.

Als Rückgabewert erhalten Sie die Anzahl an Bytes, die dem Hashing-Kontext hinzugefügt wurden.

  • Parameter der Funktion:

  • $context
    Ein Hashing-Kontext, der von hash_init() zurückgegeben wurde.

  • $handle
    Eine offene Datei-Ressource.

  • $length
    Die maximalen Zeichen die von $handle in $context kopiert werden sollen.



  • Siehe auch:




nach unten nach oben Beispiel


<?PHP

$fp 
tmpfile();

fwrite($fp'Schreibe einfach etwas in eine temporäre Datei!');

rewind($fp);

$var hash_init('sha256');

$bytes =  hash_update_stream($var$fp);

echo 
'Anzahl Bytes: ' $bytes '<br>';

echo 
hash_final($var);

?>




nach unten nach oben Ausgabe


Anzahl Bytes: 47
81d9ca94ffa596c080b45259a021276d27607f07e8521e7d3c39112e05bf8ca2