PHP与MySQL数据库 第9次课PHP文件系统.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在PHP中浏览目录中的文件使用的是scandir()函数, 函数语法: array scandir ( string directory [, int sorting_order ]) 该函数返回一个数组,包含directory中的所有文件和目录。参数sorting_order指定排序顺序,默认按字母升序排序,如果添加了该参数,则变为降序排序。 例9-8 浏览目录 目录是特殊的文件,也就是说,对文件的操作处理函数(如重命名)多数同样适用于目录。但还有一些特殊的函数只是针对目录的 。 bool mkdir ( string $pathname) 说明:新建一个指定的目录 例:mkdir(“temp”); bool rmdir ( string $dirname ) 删除目录 例:mkdir(examples); string getcwd ( void ) 取得当前工作目录 例:getcwd () bool chdir ( string $directory ) 改变当前目录为directory 例: echo getcwd().br; echo chdir(../).br; echo getcwd().br; 操作目录 * 操作目录 float disk_free_space ( string $directory ) 返回目录中的可用空间 例:disk_free_space(C:); float disk_total_space ( string $directory ) 返回一个目录的磁盘总大小 例:disk_free_space(C:); string readdir ( resource $dir_handle ) 返回目录中下一个文件的文件名,失败时返回FALSE. 例:if ($handle = opendir(d:)) while ($file = readdir($handle)) {echo $filebr;} closedir($handle);} void rewinddir ( resource $dir_handle ) 倒回目录句柄 例:rewinddir ($dir_handle ) 文件处理 目录处理 文件上传 * 第9周 文件系统 文件上传 要实现文件上传功能,需要了解预定义变量$_FILES,通过$_FILES的值对上传文件做一些限制和判断,使用move_upload_files()函数实现上传。 $_FILES变量存储的是上传文件的相关信息,是一个二维数组。保存的信息如下: $_FILES[filename][name]存储了上传文件的文件名。 如:exam.txt、myDream.jpg等 $_FILES[filename][size]存储了文件大小。单位为字节 $_FILES[filename][tmp_name]文件上传时,首先在临 时目录中被保存成一个临时文件。该变量为临时文件名 $_FILES[filename][type]上传文件的类型 $_FILES[filename][error]存储了上传文件的结果。 预定义变量$_FILES move_uploaded_file() 该函数的语法如下: bool move_uploaded_file ( string filename, string destination ) move_uploaded_file()函数将上传文件存储到指定的位置。如果成功,则返回true,否则返回false。参数filename是上传文件的临时文件名,即$_FILES[tmp_name];参数destination是上传后保存的新的路径和名称。 文件上传函数 文件是来存取数据的方式之一。相对于 数据库来说,文件在使用上更方便、更 直接。如果数据比较少、比较简单,使 用文件无疑是一种最好的方法。PHP内置 函数提供了丰富的文件和目录读写功能 以及文件上传功能,可以快速便捷地实 现这些需求。 * 第9周 文件系统 文件处理 目录处理 文件上传 * 第9周 文件系统 文件处理 文件处理包括读取、关闭、重写等,掌握文件的处理需要读者理清思路,掌握文件处理的关键步骤和常用函数. 例如,访问一个文件需要3步:打开文件、读写文件和关闭文件。其他的操作要么是包含在读写文件中(如显示内容、写入内容等),要么与文件自身的属性有关系(如文件遍历、文件改名等)。 除了可以对文件进行基本的读写操作外,还可以对文件指针进行查找、定位,以及对正在读取的文件进行锁定等。 1、打开/关闭文件 2、读写文件 3、操作文件 4、文件指针 5、锁定文件

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档