(PHP 5 >= 5.1.2, PECL hash >= 1.1)
hash_update_stream — Veriyi açık bir akımdan etkin bir özetleme bağlamına dahil eder
Veriyi açık bir akımdan etkin bir özetleme bağlamına dahil eder.
hash_init() tarafından döndürülmüş özetleme bağlamı.
Bir akım oluşturma işlevi tarafından oluşturulmuş bir dosya tanıtıcısı.
Akımdan özetleme bağlamına kopyalanacak azami karakter sayısı.
dt'den bağlam'a eklenebilen bayt sayısı.
Ö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