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

# fseek

(PHP 3, PHP 4 , PHP 5)

fseek -- ファイルポインタを移動する

## 説明

int fseek ( resource handle, int offset [, int whence])

handleが指しているファイルのファイル位置識別子 をファイル・ストリーム中のoffsetバイト目 にセットします。新規位置は、ファイルの先頭からのバイト数で 計られます。これはwhenceで指定した位置に offsetを追加することにより得られます。 この値は、以下のように定義されます。

`SEEK_SET` - 位置をoffsetバイト目に設定する
`SEEK_CUR` - 現在の位置にoffsetを加えた位置に設定する。
`SEEK_END` - ファイル終端にoffsetを加えた位置に設定する （ファイル終端よりも手前に設定する場合、 offsetに負の値をセットする必要があります）

whenceを指定しない場合、SEEK_SETが指定された と仮定します。

成功すると0を返し、そうでなければ-1を返します。EOFより先の 位置にシークしてもエラーとはならないので注意して下さい。

"http://"または"ftp://"フォーマット指定のfopen ()により返されたファイルポインタに対しては使わないで下さい。

> 注意: 引数whenceはPHP 4.0.0以降で追加されました。

ftell()およびrewind()も参照下さい。

前のページ | ホーム | 次のページ
fscanf | 上に戻る | fstat