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() も参照下さい。