zoukankan      html  css  js  c++  java
  • PHP文件指针操作

    一 、代码

     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 <html xmlns="http://www.w3.org/1999/xhtml">
     3 <head>
     4 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
     5 <title>使用4个指针函数来输出文件count.txt中的内容</title>
     6 </head>
     7 <body><?php
     8 $filename = "count.txt";                                        //指定文件路径及文件名
     9 if(is_file($filename)){                                        //判断文件是否存在
    10     echo "文件总字节数:".filesize($filename)."<br>";            //输出总字节数
    11     $fopen = fopen($filename,'rb');                            //打开文件
    12     echo "初始指针位置是:".ftell($fopen)."<br>";                //输出指针位置
    13     fseek($fopen,50);                                    //移动指针
    14     echo "使用fseek()函数后指针位置:".ftell($fopen)."<br>";        //输出移动后的指针位置
    15     echo "输出当前指针后面的内容:".fgets($fopen)."<br>";        //输出从当前指针到行尾的内容
    16     if(feof($fopen))                                        //判断指针是否指向文件末尾
    17         echo "当前指针指向文件末尾:".ftell($fopen)."<br>";        //如果指向了文件尾,则输出指针位置
    18     rewind($fopen);                                        //使用rewind()函数
    19     echo "使用rewind()函数后指针的位置:".ftell($fopen)."<br>";    //查看使用rewind()函数后指针的位置
    20     echo "输出前33个字节的内容:".fgets($fopen,33);            //输出前33个字节的内容
    21     fclose($fopen);                                        //关闭文件
    22 }else{
    23     echo "文件不存在";
    24 }
    25 ?>
    26 </body>
    27 </html>

    二、 运行结果

    文件总字节数:122
    初始指针位置是:0
    使用fseek()函数后指针位置:50
    输出当前指针后面的内容:型企业, 
    使用rewind()函数后指针的位置:0
    输出前33个字节的内容:科技有限公司

  • 相关阅读:
    powershel学习(1)
    JS作用域链(转载)
    C# 对QuotedPrintable进行解码的方法
    SortedList、SortedSet、HashSet、Hashtable、Dictionary、SortedDictionary 排序/可重复排序/过滤重复排序等简单对比
    .net windows 服务中返回服务的安装目录
    c# 中图像的简单二值化处理
    windows下开多个CMD窗口多个进程输出
    生命游戏
    PowerDesigner工具简介
    七大面向对象设计原则(转)
  • 原文地址:https://www.cnblogs.com/usays/p/10382871.html
Copyright © 2011-2022 走看看