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

# fseek

(PHP 3, PHP 4 )

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

## 説明

int fseek ( int fp, int offset, int `[whence]`)

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

SEEK_SET - 位置を`offset`バイト目に設定する
SEEK_CUR -現在の位置に`offset`を加えた位置に 設定する。
SEEK_END - ファイル終端に`offset`を加えた位置に 設定する。

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

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

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

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

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

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