ftell
(PHP 3, PHP 4, PHP 5)
ftell -- ファイルポインタから読み書きの位置を取得する
説明
int
ftell ( resource handle )
handle
が示すファイルポインタの位置、
すなわちファイル・ストリーム上のオフセットを返します。
エラーが起こった場合 FALSE を返します。
ファイルポインタは有効なものでなければならず、また
fopen()、popen()
で正常にオープンされたファイルを指している必要があります。
ftell() は、("a" フラグ付きでオープンされた)
追加のみ可能なストリームに対する結果も未定義です。
例 1. ftell() の例
<?php
// ファイルをオープンし、データを読み込む $fp = fopen("/etc/passwd", "r"); $data = fgets($fp, 12);
// どこにいるんだ ? echo ftell($fp); // 11
fclose($fp);
?>
|
|
fopen()、popen()、
fseek() および rewind()
も参照ください。