PHP マニュアル
前のページ |  | 次のページ

# hash_update_stream

(no version information, might be only in CVS)

hash_update_stream -- アクティブなハッシュコンテキストに、オープンしているストリームから データを投入する

## 説明

int hash_update_stream ( resource context, resource handle [, int length] )

## パラメータ

`context`

  hash_init() が返すハッシュコンテキスト。

`handle`

  ストリーム作成用の関数が返す、オープンしているファイルハンドル。

`length`

  `handle` からハッシュコンテキストにコピーする 最大文字数。

## 返り値

`handle` からハッシュコンテキストに追加された 実際のバイト数を返します。

## 例

例 1. hash_update_stream() の例

`<?php $fp = tmpfile(); fwrite($fp, 'The quick brown fox jumped over the lazy dog.'); rewind($fp); $ctx = hash_init('md5'); hash_update_stream($ctx, $fp); echo hash_final($ctx); ?>`

上の例の出力は以下となります。

    5c6ffbdd40d9556b73a21e63c3e0e904

## 参考

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

前のページ | ホーム | 次のページ
hash_update_file | 上に戻る | hash_update