k2hpx_da_set_read_offset k2hash Functions k2hpx_da_set_value

k2hpx_da_set_value_from_file

ファイルから書き込むデータを読み込み、直接データを書きこむ位置を指定し、書き込む

説明

bool k2hpx_da_set_value_from_file ( mixed $dahandle_res , string $filepath [, int $length [, int $offset ]] )

ファイルから書き込むデータを読み込み、直接データを書きこむ位置を指定し、書き込みます。

ヒント

ダイレクトアクセスハンドルは 、サイズの大きいデータに対して、オフセットを指定して、データを読み書きするためのハンドラです。

パラメータ

戻り値

成功した場合に true を、失敗した場合に false を返します。

<?php
$handle = k2hpx_open_mem();
k2hpx_set_value($handle, "test", "value");
$dahandle = k2hpx_da_get_handle_rw($handle, "test");
file_put_contents("/tmp/test_k2hash_da_set_value", "test");
var_dump(k2hpx_da_set_value_from_file($dahandle, "/tmp/test_k2hash_da_set_value", 2)));
k2hpx_da_free($dahandle);
k2hpx_close($handle);
?>

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

bool(true)

参考

k2hpx_da_set_read_offset k2hash Functions k2hpx_da_set_value