PHP ftell 文件系统函数

  • 定义和用法

    ftell - 返回文件指针读/写的位置
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
  • 语法

    ftell ( resource $handle )   
    
    返回由 handle 指定的文件指针的位置,也就是文件流中的偏移量。
  • 参数

    参数 必需的 描述
    handle 文件指针必须是有效的,必须指向由 fopen() 或者popen()成功打开的文件(并还未由 fclose() 关闭)。在附加模式(加参数 "a" 打开文件)中 ftell() 会返回未定义错误。
  • 返回值

    以整数形式返回句柄引用的文件指针的位置; 即它在文件流中的偏移量。 如果出错,返回FALSE。
  • 示例

    <?php
    // 打开文件 并读取一些内容
    $fp = fopen("/etc/passwd", "r");
    $data = fgets($fp, 12);
    
    // 文件指针现在在哪里 ?
    echo ftell($fp); // 11
    
    fclose($fp);
    ?>
    
    尝试一下
  • 相关函数

    fopen() - 打开文件或者 URL
    popen() - 打开进程文件指针
    fseek() - 在文件指针中定位
    rewind() - 倒回文件指针的位置