分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

PHP文件指针操作

发布时间:2023-09-06 02:33责任编辑:彭小芳关键词: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个字节的内容:科技有限公司

PHP文件指针操作

原文地址:https://www.cnblogs.com/usays/p/10382871.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved