`
cakin24
  • 浏览: 1386827 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

PHP文件指针操作

    博客分类:
  • PHP
阅读更多

一 代码

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

 

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

相关推荐

    c/c++头文件和文件指针

    在C/C++编程中,头文件和文件指针是两个非常关键的概念,它们在处理输入输出操作时起着至关重要的作用。本文将深入探讨这两个概念,以及如何在处理文本文件时克服换行问题。 首先,让我们来理解什么是头文件。在C/...

    指针操作支持库

    "指针操作支持库"是为了帮助程序员更方便、安全地进行指针操作而设计的库。这个库可能包含了各种函数和工具,旨在简化指针操作,提高代码的可读性和可靠性。 首先,我们来看一下“静态版”的概念。在软件开发中,...

    200款鼠标指针库-鼠标指针设置-鼠标指针方案.zip

    压缩包内的"repos"可能是包含这些鼠标指针资源的文件夹,而"规则"可能是指使用或安装这些指针时需要遵循的一些说明或指导。例如,可能需要特定的操作顺序,或者在特定的系统环境下才能正常工作。 总的来说,这个...

    鼠标指针 cur文件 集合

    如果你有兴趣自定义鼠标指针,可能需要学习如GIMP或Photoshop这样的图像编辑软件,以及一些基本的编程技能,例如了解如何使用API在Windows环境中操作鼠标指针。 总的来说,`.cur`文件集合是一个丰富的资源库,它...

    PHP 文件操作函数

    通过理解和掌握这些PHP文件操作函数,开发者可以有效地处理文件系统,构建安全、高效的Web应用。在实际开发中,结合具体需求,灵活运用这些函数,能解决大多数文件相关的编程问题。在实践中不断积累经验,才能更好地...

    冒险岛鼠标指针

    在这个"冒险岛鼠标指针"系列中,我们可以看到一些特定的文件名,比如foot.rar、hand.rar、scr.rar等,这些都代表了不同的鼠标指针主题。让我们逐一解析: 1. foot.rar - 可能包含了与冒险岛游戏内角色脚部相关的...

    C语言通讯录 文件 结构体 指针 删除 加入,显示等

    根据给定的文件标题、描述、标签以及...通过以上分析可以看出,该通讯录程序涵盖了C语言中的一些重要概念和技术点,如结构体、指针、文件操作等,同时实现了基本的数据管理功能,是一个较为典型的C语言小型项目案例。

    蓝色半透明鼠标指针(Windows Vista系统鼠标指针)

    虽然Vista系统原版的鼠标指针已经过优化,但第三方或自定义指针可能会导致一些软件或游戏运行不顺畅,因为它们可能没有考虑到所有可能的指针形状和动画。因此,在享受个性化的同时,确保系统的稳定性和兼容性也是很...

    精选C语言指针资料大全

    - 结构体和指针:理解如何通过指针操作结构体,包括结构体指针和指向结构体成员的指针。 - 指针的指针:探讨二级或多级指针的概念,以及它们在递归和复杂数据结构中的应用。 - const指针和指针const:理解const...

    Keil C51中函数指针的使用

    函数指针可以使得程序更加灵活和灵活,特别是在单片机系统中,嵌入式操作系统、文件系统和网络协议栈等一些较为复杂的应用都大量地使用了函数指针。 在Keil C51中,函数指针的使用可以分为三种情况:指向固定地址的...

    易语言源码鼠标指针操作.rar

    "易语言源码鼠标指针操作.rar" 是一个压缩包,其中包含了两个文件:鼠标指针操作.e 和源码使用说明.txt。这个压缩包的内容显然是关于如何在易语言中进行鼠标指针的操作和控制。 首先,我们来看"鼠标指针操作.e"。这...

    windows7鼠标指针+22款

    在Windows 7操作系统中,鼠标指针是用户与计算机交互的重要元素之一。它不仅具有基本的光标形状,如箭头、I形光标(用于文本输入)和等待光标等,还可以通过自定义主题来改变其外观,以满足用户的个性化需求。...

    非常好用的鼠标指针编辑器

    在使用这类编辑器时,用户可能需要了解一些基本的图像处理知识,如矢量图形的概念,因为鼠标的指针通常以矢量格式存储,以确保在不同分辨率下都能保持清晰。此外,如果涉及到动画效果,用户还需要理解帧动画的基本...

    淡紫色透明鼠标指针

    在Windows操作系统中,用户可以通过控制面板的“鼠标”设置来更改鼠标指针的样式。透明度的调整可以让指针在不影响其他元素的同时,保持其存在感,尤其是在使用高分辨率或复杂背景时。 "淡紫色透明鼠标指针"可能...

    金色鼠标指针,电脑桌面指针

    不同的操作系统可能支持不同格式的指针文件,Windows系统中常见的指针文件格式是.CUR或.ANI。"Bubbasmall"可能是这个金色动态指针主题的文件名,它可能包含了一系列不同状态下的指针图像,如指向、点击、等待等。在...

    Obsidian小黑鼠标指针

    1. 下载并解压压缩包文件,确保包含`.cur`或`.ani`格式的指针文件,这些都是Windows系统识别的鼠标指针资源。 2. 打开“控制面板”,选择“硬件和声音”中的“鼠标”选项。 3. 在“鼠标属性”窗口中,切换到“指针”...

    火影忍者鼠标指针

    此外,一些防病毒软件可能会误报此类自定义指针为潜在威胁,因此在安装前关闭实时防护或者添加到信任列表是必要的。 最后,值得注意的是,尽管这类个性化鼠标指针可以带来娱乐性,但过度依赖或频繁更换可能会影响...

    win8 鼠标指针

    5. "Metro X2 cursor"可能是这两套指针的文件名称,用户需要将这个压缩包解压,然后在"浏览"按钮的帮助下,找到并导入新指针文件的位置。 值得注意的是,第三方鼠标指针的使用需要确保它们是安全的,并且兼容...

    Win10 左手用户的鼠标指针

    在Windows 10操作系统中,为了满足不同用户的需求,尤其是左手用户,系统提供了一系列的定制选项,使得鼠标指针能够适应左撇子的操作习惯。"Win10 左手用户的鼠标指针"这一主题主要涉及如何调整和优化鼠标设置,以便...

    浅蓝色透明指针

    在Windows操作系统中,指针是用户界面的重要组成部分,它们指示鼠标光标的形状和状态,帮助用户与系统进行交互。"浅蓝色透明指针"可能是一个自定义的鼠标指针主题包,它为Windows用户提供了独特且具有透明效果的指针...

Global site tag (gtag.js) - Google Analytics