php4中的文件操作

  • resource fopen ( string filename, string mode )

打开某个文件,返回指向这个文件的资源

string filename:要被打开的文件

string mode:打开模式

 

Mode      说明

"r"    只读方式打开,将文件指针指向文件头

"r+" 读写方式打开,将文件指针指向文件头

如果是写操作,表示从文件开始处写数据,并顺序覆盖后面的字符

 

"w" 写入方式打开,文件不存在则尝试创建

"w+"读写方式打开,文件不存在则尝试创建

w和w+模式打开文件时,写操作将会覆盖。

原因:w和w+打开文件时,就已将文件清空。

 

"a" 写入方式打开,将写标志指向文件末尾

"a+"读写方式打开,将写标志指向文件末尾

以上两种模式打开不存在的文件时,会尝试创建

 

  • string fgetc ( resource handle )

读取文件内容,每次读取一个字符

resource handle:已打开文件资源

  •  string fgets ( resource handle [, int length])

读取文件内容,每次读取一行

resource handle :已打开文件资源

[length] :指定读取长度

如果长度超出了本行的长度,那么读取一行后自动停止

  •  string fread ( resource, int length )

读取文件内容,读指定长度的内容

fread($fp,filesize(‘data.txt’));

resource:已打开的文件资源

int length:指定长度

  • int fputs ( resource handle ,string string)

向文件中写入一行数据

resource handle :已打开的文件资源

string string:要写入的数据

  • int fwrite ( resource handle , string string )

向文件中写数据

resource handle :已打开的文件资源

string string:要写入的数据

  • bool fclose ( resource handle )

关闭已打开的文件资源

fseek(resource handle,$offset)

移动文件资源中的指针

resource handle:已打开文件资源

$offset:位置

php4中的文件操作

文件读取函数不仅可以操作文本文件,也可以操作二进制文件。

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/3347.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚的头像重蔚管理团队
上一篇 2017年11月14日 10:58
下一篇 2017年11月14日 16:17

相关推荐

  • 第十章排序算法:冒泡排序及选择排序

    说明:排序就是对某组数据进行升序或降序的排列方式,排序都是对索引数组 冒泡排序 从大到小排列-从小到大排列 找到从最大的下标的值和前面的值进行比较,如果前面小于后面的值,进行位置交换,以此类推一直找当前…

    2018年4月8日 PHP自学教程
    0268
  • 看看PHP 多进程处理任务

    pcntl 模块(非 Unix 类系统不支持此模块)一个 PHP 多进程简单例子大概是这个样子:// 5 个子进程处理任务for ($i = 0; $i < 5; $i++) { $pid = pcntl_fork(); if ($pid == -1) { die("could not fork&quo…

    2022年6月20日
    0128
  • 谨记PHP编程效率的20个要点

    用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则 不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言…

    2017年9月27日
    0201
  • 如何在PHP中实现微信公众号菜单事件

    对于使用PHP开发微信公众号的开发者来说,实现微信公众号菜单事件是一个基本的需求。简单来说,菜单事件就是当用户点击微信公众号的菜单时,微信服务器会向开发者后台发送一个请求,开发者需要在后台处理该请求并返…

    2023年5月18日
    00
  • 小编分享php date_diff。

    date_diff()函数用于计算两个日期之间的差值。它接受两个参数,分别是开始日期和结束日期,并返回一个表示这两个日期之间差值的对象。 在PHP中,date_diff()函数是一个内置函数,用于计算两个日期之间的时间差,这…

    2024年7月5日
    00
  • PHP实现Memcached数据库自动备份的方法

    Memcached是一款基于内存缓存的键值对存储系统,常用于Web应用程序中的缓存数据。由于Memcached的数据存储在内存中,因此备份或迁移数据时需要特殊的操作方法。本文将介绍一种基于PHP实现Memcached数据库自动备份的…

    2023年5月19日
    00
  • nginx 504 Gateway Time-out如何处理

    今天程序在执行一项excel导出任务的时候 出现了nginx超时的提示 nginx 504 Gateway Time-out 排查过程: 查看该任务 发现内容是一个数据量20000条信息 每条信息有50个字段 在执行导出为excel的时候 出现了该问题 执…

    2018年4月13日
    0293
  • PHP入门指南:命令模式。

    PHP入门指南:命令模式命令模式是一种行为设计模式,它允许您将操作封装为对象。 在这种模式中,命令实现者将一系列参数传递给命令接收者并触发执行。 在本文中,我们将介绍PHP命令模式的基础知识和实例。命令模式…

    2023年5月22日
    00

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息