位置: 编程技术 - 正文

第六章 php目录与文件操作(php目录操作)

编辑:rootadmin
一.目录操作 basename -- 返回路径中的文件名部分 dirname -- 返回路径中的目录部分 pathinfo -- 返回文件路径的信息 realpath -- 返回规范化的绝对路径名 Output: demo1.php D:AppServwwwBasic6 basename : demo1.php dirname : D:AppServwwwBasic6 extension : php filename : demo1 二.磁盘、目录和文件计数 1.查看文件大小和磁盘空间 filesize -- 取得文件大小 disk_free_space -- 返回目录中的可用空间 disk_total_space -- 返回一个目录的磁盘总大小 output 0.kb .GB .GB 2.获得文件的各种时间 fileatime -- 取得文件的上次访问时间 filectime -- 取得文件的 inode 修改时间 filemtime -- 取得文件修改时间 output lastest accessing time : -- :: lastest change time : -- :: lastest modify time : -- :: 三.文件处理 文件读写的两种方式: 1.php所有版本都支持的方法: fopen -- 打开文件或者 URL fclose -- 关闭一个已打开的文件指针 fwrite -- 写入文件(可安全用于二进制文件) 表 1. fopen() 中 mode 的可能值列表

推荐整理分享第六章 php目录与文件操作(php目录操作),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php文件目录树,php创建目录的函数,php文件目录树,php文件目录树,php文件目录树,phpstudy目录,php目录操作,php目录列表,内容如对您有帮助,希望把文章链接给更多的朋友!

mode

说明

'r'

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

'r+'

读写方式打开,将文件指针指向文件头。

'w'

写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。

'w+'

读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。

第六章 php目录与文件操作(php目录操作)

'a'

写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。

'a+'

读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。

'x'

创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。这和给 底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。

'x+'

创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。这和给 底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。

output my name is anllin, my age is . 2.php5新加入的方法 file_put_contents -- 将一个字符串写入文件 output my name is anllin, my age is . 读出文件内容的方法:

函数

功能

Fgetc()

读出一个字符,并将指针移到下一个字符

Fgets()

读出一行字符,可以指定一行显示的长度。

Fgetss()

从文件指针中读取一行并过滤掉HTML标记

Fread()

读取定量的字符

Fpassthru()

输出文件到指定处的所有剩余数据

File()

将整个文件读入数组中,以行分组

Readfile()

读入一个文件并写入到输出缓冲

File_get_contents()

将整个文件读入一个字符串

Feof()

判断读完文件函数

File_exists()

查看文件是否存在

示例文件file1.txt的内容如下: my name is anllin, my age is . fgetc -- 从文件指针中读取字符 Demo.php Output: my fgets -- 从文件指针中读取一行 output my name is anllin, my age is . fgetss -- 从文件指针中读取一行并过滤掉 HTML 标记 Output my name is anllin fread -- 读取文件(可安全用于二进制文件) Output my name is anllin, my age is . fpassthru -- 输出文件指针处的所有剩余数据 output my name is anllin, my age is . file -- 把整个文件读入一个数组中 output 0 : my name is anllin, 1 : my age is . readfile -- 输出一个文件 output my name is anllin, my age is . file_get_contents -- 将整个文件读入一个字符串(php5.0新增) output my name is anllin, my age is . feof -- 测试文件指针是否到了文件结束的位置 output my name is anllin, my age is . file_exists -- 检查文件或目录是否存在 output 执行文件读写操作 filesize -- 取得文件大小 output unlink -- 删除文件 output 1 rewind -- 倒回文件指针的位置 ftell -- 返回文件指针读/写的位置 fseek -- 在文件指针中定位 output 2 0 2 0 Flock的操作值

操作值

意义

LOCK_SH(以前为1)

读写锁定。这意味着文件可以共享,其他人可以读该文件

LOCK_EX(以前为2)

写操作锁定。这是互斥的,该文件不能被共享

LOCK_UN(以前为3)

释放已有的锁定

LOCK_NB(以前为4)

防止在请求加锁时发生阻塞

flock -- 轻便的咨询文件锁定 output my name is anllin, my age is . 目录句柄操作 opendir -- 打开目录句柄 readdir -- 从目录句柄中读取条目 closedir -- 关闭目录句柄 output . .. .buildpath .project .settings demo1.php demo.php demo.php demo.php demo.php demo.php demo.php demo.php demo.php demo.php demo.php demo2.php demo.php demo3.php demo4.php demo5.php demo6.php demo7.php demo8.php demo9.php file1.txt file2.txt scandir -- 列出指定路径中的文件和目录 output . .. .buildpath .project .settings demo1.php demo.php demo.php demo.php demo.php demo.php demo.php demo.php demo.php demo.php demo.php demo2.php demo.php demo.php demo3.php demo4.php demo5.php demo6.php demo7.php demo8.php demo9.php file1.txt file2.txt rename -- 重命名一个文件或目录 output file rename success rmdir -- 删除目录 output delete file success

第七章 php自定义函数实现代码 7.1.标准函数标准php发行包中有多个标准函数,这些标准函数都是系统内置的,不需要用户创建就可以直接使用如:?phpechomd5('');echo'br/';echosha1('1

选择PHP作为网站开发语言的原因分享 以下的几点总结了选择PHP作为网站开发语言的特点和优势。1.开源PHP是一种开源语言(免费下载、免费使用、免费分享),不管是开发者还是用户都无需

PHP中strtotime函数使用方法分享 一,获取指定日期的unix时间戳strtotime("-1-")示例如下:1.echostrtotime("-1-")结果:说明:返回年1月日0点0分0秒时间戳二,获取英文文本

标签: php目录操作

本文链接地址:https://www.jiuchutong.com/biancheng/284674.html 转载请保留说明!

上一篇:第五章 php数组操作(php数组的类型有哪些)

下一篇:第七章 php自定义函数实现代码(php如何自定义函数)

  • 自然人密码怎么注册
  • 财务报表没申报以后可不可以补申报
  • 合同资产和合同负债属于什么科目
  • 无发票入账违反哪条法律
  • 服装业增值税专用发票税率
  • 出售无形资产和转让无形资产
  • 商业汇票和商业本票
  • 新成立的公司要去税务局办理什么
  • 签了合同没开票
  • 让渡资产使用权收入的确认条件
  • 毁损材料的损失怎么算
  • 把扣款挂到其它应收款的会计分录怎么做?
  • 收到原未计入应收项目的交易性金融资产的利息
  • 投资收益会计处理
  • 营改增后增加了什么征税项目
  • 企业所得税退税怎么做账务处理
  • 安家费要还吗
  • 季度销售额不超过30万,城建税减免
  • 建筑企业在增值税方面新出台的政策
  • 差额发票开具的步骤
  • 研发费水电费比例怎么分配
  • 委托加工物资怎么入账
  • excel合并的单元格怎么填充序列
  • 确认预计负债的必要条件
  • 公司的实收资本是借款,但是利息由公司付,会计怎么做账
  • 在win7系统中,添加打印机驱动程序
  • PHP:oci_set_edition()的用法_Oracle函数
  • 公司自有房屋出租 没有从租计征房产税
  • 在建工程如何转为成本费用
  • 员工食堂餐费可以税前扣除吗
  • php get函数
  • 小程序怎么自定义tabbar
  • php 图片上传
  • yolo行人检测
  • github账号在哪里看
  • js框架jquery
  • mysqldump语句
  • 销售自己使用过的物品的税率
  • 管理费用税金怎么算
  • 小规模餐饮业如何征税
  • 认缴制对实务操作的可能影响有哪些?
  • 工会经费计提按应付职工薪酬借方还是贷方?
  • 对外捐赠的会计处理企业会计准则和小企业会计准则
  • mysql 内连接查询
  • ps索引工具怎么用
  • 一般纳税人可以转小规模纳税人吗
  • 个人所得税专项扣除2023最新政策
  • mysql常见故障
  • 注册资本金收到之后可以转挂往来款吗
  • 利润分配怎么分配比例
  • 差旅费报销会计分录题目
  • 给员工的奖金计入什么科目
  • 差旅费误餐补助
  • 施工企业暂估成本
  • 企业对于无法收回的应收账款,应列入
  • 确认借款无法收款怎么办
  • 刷单成本计入什么费用?
  • 购入农产品的增值税税率是多少
  • 库存商品盘点制度
  • 从工程款中扣除质保金
  • 产权转移书据印花税减免政策
  • 计提折旧,生成折旧分摊凭证步骤
  • 工业企业预提费用怎么算
  • centos 网络监控
  • centos清理缓存
  • windows7开机启动
  • win8键盘失灵怎么办
  • 激活 win7
  • Win10 Mobile Redstone预览版14295出现问题 屏幕闪烁/应用自动关闭等
  • win7关掉wifi
  • unity 手册
  • 人机交互编程
  • js自动生成序号
  • linux监控程序
  • 三个文件怎么汇总到一个里
  • 用python画roc曲线
  • jquery foreach循环
  • error: Error parsing XML: unbound prefix
  • 税务官网怎么登录账号
  • 包装种类代码表集装箱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设