位置: 编程技术 - 正文
推荐整理分享第六章 php目录与文件操作(php目录操作),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:php文件目录树,php创建目录的函数,php文件目录树,php文件目录树,php文件目录树,phpstudy目录,php目录操作,php目录列表,内容如对您有帮助,希望把文章链接给更多的朋友!
mode
说明
'r'
只读方式打开,将文件指针指向文件头。
'r+'
读写方式打开,将文件指针指向文件头。
'w'
写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'w+'
读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'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如何自定义函数)
友情链接: 武汉网站建设