php基础知识 12,文件操作函数库

来源:互联网 发布:mac与iphone照片同步 编辑:程序博客网 时间:2024/06/08 15:12

 php核心函数库之文件目录函数库

文件信息相关的:

                filetype:得到文件的类型

                filesize:得到文件的大小(返回的大小的字节数)

                filectime:获取文件的创建时间(返回的时间戳)

                            

                filemtime:获取文件的修改时间(返回的时间戳)

                fileatime:获取文件的最后访问时间(返回的时间戳)

————————————————————————————————————————————

               检测文件是否可读,可写,可执行is_readable(),is_writeable()或is_writable(),他们是一样的,is_executable();    //结果要么是true要么是false

               is_file():检测是否为文件;并且文件存在

               pathinfo():文件路径相关信息 

                                例  :

               basename():返回路径中的文件名部分

               dirname():返回文件中路径部分

               file_exists(): 检测文件或者目录是否存在

文件相关操作:

      touch():创建文件

      unlink():删除指定文件

      rename():重命名或者剪切文件

     copy():复制文件     //拷贝远程文件需要开启php配置选项中的allow_url_fopen=On

_______________________________________________________________________________

内容相关操作:

操作流程:1打开文件

                    2,读取/写入内容

                    3,关闭文件

fopen():打开指定文件,以指定的方式来打开

fread():读取文件内容

ftell():返回文件指针读/写的位置

fseek():重置指针

fclose():关闭文件句柄

fwrite()或者fputs():向文件中写入内容

ftruncate():将文件截断到给定的长度

fgetc():从文件指针中读取字符

fgets():一行一行的读取,不过滤掉HTML标记(fgets和strip_tags俩个同时用也可以达到fgetss的效果)

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

feof():测试文件指针是否到了文件结束的位置

********************************************************************************************

csv:逗号分隔值,有时也称为符号分隔值,因为分隔字符也可以不是逗号

fgetcsv():从文件指针中读入一行并解析csv字段

file_get_contents():将整个文件读入一个字符串

file_put_contents():将一个字符串写入文件(如果文件不存在,file_put_contents会创建这个文件)

原创粉丝点击