説明
int fseek (int fp, int offset [, int
whence])
fpが指しているファイルのファイル位置識別子
をファイル・ストリーム中のoffsetバイト目
にセットします。新規位置は、ファイルの先頭からのバイト数で
計られます。これはwhenceで指定した位置に
offsetを追加することにより得られます。
この値は、以下のように定義されます。
|
SEEK_SET - 位置をoffsetバイト目に設定する。
|
|
SEEK_CUR -現在の位置にoffsetを加えた位置に
設定する。
|
|
SEEK_END - ファイル終端にoffsetを加えた位置に
設定する。
|
whenceを指定しない場合、SEEK_SETが指定された
と仮定します。
成功すると0を返し、そうでなければ-1を返します。EOFより先の
位置にシークしてもエラーとはならないので注意して下さい。
"http://"または"ftp://"フォーマット指定のfopen
()により返されたファイルポインタに対しては使わないで下さい。
注意:
引数whenceはPHP4.0RC1以降で追加されました。
ftell()およびrewind()も参照下さい。