Hash İşlevleri
PHP Manual

hash_update_stream

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

hash_update_streamVeriyi açık bir akımdan etkin bir özetleme bağlamına dahil eder

Açıklama

int hash_update_stream ( resource $bağlam , resource $dt [, int $uzunluk = -1 ] )

Veriyi açık bir akımdan etkin bir özetleme bağlamına dahil eder.

Değiştirgeler

bağlam

hash_init() tarafından döndürülmüş özetleme bağlamı.

dt

Bir akım oluşturma işlevi tarafından oluşturulmuş bir dosya tanıtıcısı.

uzunluk

Akımdan özetleme bağlamına kopyalanacak azami karakter sayısı.

Dönen Değerler

dt'den bağlam'a eklenebilen bayt sayısı.

Örnekler

Örnek 1 - hash_update_stream() örneği

<?php
$fp 
tmpfile();
fwrite($fp'Dağ başını duman almış gümüş dere durmaz akar.');
rewind($fp);

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

Yukarıdaki örneğin çıktısı:

08badfbbc252d96b1e4615cca2b0424e

Ayrıca Bakınız


Hash İşlevleri
PHP Manual