PHP培训文件系统二)课堂笔记PPT.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP培训文件系统二)课堂笔记PPT

文件系统 什么是文件系统? 文件系统知识PHP知识的一个完整模块而已 对所有的文件进行任何操作都需要文件系统相关的函数 学习文件系统学习操作文件的函数 文件的操作 创建文件 touch(‘创建的文件名’) 移动文件 rename(‘当前目录文件’,‘目标目录文件’); 删除文件 unlink(‘文件名’); 复制文件 copy(‘要复制的文件’,‘复制到那个位置’); 注意:复制的时候可以更改文件名 重命名文件:也用移动文件函数来做 Rename(‘当前目录文件’,’要更改的新名‘); 注意:所有的文件操作,一定要有PHP执行这个文件的权限。在WINDOWS涉及不到,linux下要注意。 以上所有函数成功 返回true 失败返回false 文件的打开和关闭 Fopen --打开文件或者URL Fclose();关闭文件 注意:fclose传入的参数为使用fopen打开的资源 跟文件相关的函数 Filesize();获取文件大小 Is_file();判断是否是文件 File_exists();判断文件是否存在 Is_readable();判断文件是否可读 Is_writable();判断文件是否可写 Is_executable();判断文件是否可以执行 Filectime()获取文件的创建时间 Fileatime()获取文件的上次访问时间 Filemtime() 获取文件的修改时间。 预习:文件的读和写操作 实现:在线留言板 自己回去找函数看。 目录的操作: 打开目录:opendir 关闭目录 closedir 读取目录 readdir 删除目录 rmdir 返回目录名称 diranme 获取文件名 basename() 返回路径信息 pathinfo() 创建目录 mkdir() 作业:课堂代码3遍。 万年历手写2遍,要求行行注释。 主要为文件系统的函数 错误日志里面的set_error_handler 对于错误系统,自己尝试操作两边。即可。 读取文件的步骤 打开文件 fopen(文件名,打开方式r读取文件的方式); 循环读取文件 读取文件内容 fread(‘要读取的文件资源’,’读多长’); Feof() 判断文件指针是否到文件的结尾处 关闭文件 fclose(); 快捷方式读取文件 读取到的文件内容=File_get_contents(‘要读取的文件‘); 这一个函数就相当于 fopen fread fclose 写入文件 1打开文件 fopen(‘要写入的文件’,’以什么方式打开’); W:写入文件方式打开,如果文件存在,清空后写入,如果文件不存在,则创建后在写入。 写入文件 fwrite(‘要写入文件的资源’,‘写入文件的内容’,‘可选参数:写多长’); 返回值:写入文件的长度 关闭文件 Fclose(); 写入文件的快捷操作 返回写入的字节=File_put_contents(‘往那写’,’写什么’); 快捷写入文件函数相当于使用fopen函数中的w模式打开文件。 Fopen打开文件方式介绍: R 只读方式打开文件 R+ 读写方式打开文件 (可以执行部分写入功能) W 写入方式打开文件,如果文件不存在创建,如果文件存在清空在写入 W+ 读写方式打开文件 (可以执行部分读取功能) A 追加方式打开文件。文件不存在则创建 A+ 增强的追加模式打开文件(可以执行部分的读取功能) X 抑或方式打开文件(抑或的特点:相同为假,不同为真,文件存在就报错,不能存在新建并且写入) X+ 增强的抑或模式(可以执行部分读取功能) 目录处理 统计目录个数 写了 目录的创建 mkdir() 参数1:,目录名称 参数2:可选参数 目录权限 ‘0777’; 参数3:可选参数 如果设置为true表示可以嵌套创建文件。默认为false; 目录的删除 rmdir() 自己写 我写了 Rmdir()功能只能删除一个空目录 目录的复制 自己写 目录的移动 自己写 重命名 自己写 统计目录大小 自己写 ------ 我写了 8.遍历目录 ----- 我写了 作业:完善留言板 课堂代码2遍 递归代码5遍,要求每一步用中文写注释。 看个电影:盗梦空间。 明日讲解 目录的操作 文件上传下载 目录操作: //1。打开目录 Opendir(); //2.读取目录 Readdir(由opendir打开的资源); 注意:第一次读取读的是. 代表当前目录 第二次读取读的是.. 代表上一级目录 注意 :所有的目录中都有点和点点 //3.关闭目录 Closedir() 作业 移动目录 复制目录

文档评论(0)

mi80868668 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档