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文件系统与操作 在WEB程序开发中,文件系统是非常重要的部分。因为通常会对文件和文件目录作大量的操作,如文件的创建、读取、打开,目录的创建、修改、删除等操作。 11.1 目录操作 目录,也即文件夹,它是操作系统管理文件的一种方法。通常对于目录的操作包括打开目录、关闭目录、读取目录、建立目录、删除及改变目录等。 11.1.1 打开目录 PHP提供了一个opendir函数实现打开目录的操作。其语法格式如下所示。 resource opendir(string $path) 11.1.2 关闭目录 在打开目录后,需要释放该目录资源,可使用closedir函数关闭打开的目录。其语法格式如下所示。 void closedir(resource $dir_handle) 11.1.3 读取目录 通常打开某个目录,主要就是为读取该目录,在读取完后再关闭该目录。读取目录可使用readdir函数,该函数的语法格式如下所示。 string readdir(resource $dir_handle) 11.1.4 建立目录 在PHP系统中,常在程序中直接创建目录。创建目录可使用mkdir函数,其语法格式如下所示。 bool mkdir(string $pathname[, int $mode]) 11.1.5 删除目录 在应用中,常因某种原因,需要将指定的目录删除。删除目录使用rmdir函数,其语法格式如下所示。 bool rmdir(string $dirname) 11.1.6 改变目录 ?在应用中,PHP的当前工作目录就是该脚本所在的目录。但常常会操作除当前工作目录以外的目录,就需要改变目录。改变目录使用chdir函数,该函数语法格式如下所示。 bool chdir(string $directory) 11.2 文件操作 在PHP的应用中,常常直接对文件进行操作。这里的文件已不仅仅指存放在本地文件夹内的文件,还包括存放在其它服务器上的远程文件。对文件的操作包括打开文件、关闭文件、读取文件、写入文件、删除文件等操作。 11.2.1 打开文件 对文件的最基本操作就是打开文件。打开文件可使用fopen函数实现。该函数语法格式如下所示。 resource fopen(string $filename, string $mode[, bool $use_include_path]) 11.2.2 关闭文件 在PHP中,需要将打开的文件资源进行释放,也即关闭文件。关闭文件可采用fclose函数,该函数语法格式如下所示。 bool fclose(resource $handle) 11.2.3 读取文件 打开文件主要就是为了能够读取其内容或者是向文件写入内容。读取文件的方式有很多,这里将对最常用的几种读取文件方法进行详解。 1.读取文件的一个字符 2.读取文件的一行 3.指定读取任意长度文件内容 11.2.4 写入文件 在应用中,将文件打开并读出其内容进行编辑,完成后需要将内容写入文件。写入文件可使用fwrite函数,该函数的语法格式如下所示。 int fwrite(resource $handle, string $string[, int $length]) 11.2.5 删除文件 在实际的应用中,有时会因某种原因要求删除特定的文件。删除文件可使用unlink函数,其语法格式如下所示。 bool unlink(string $filename ) 11.2.6 复制文件 在实际的应用中,有时可能为备份文件需要复制文件。复制文件可使用函数copy实现,其语法格式如下所示。 bool copy(string $source, string $dest) 11.2.7 移动文件和重命名文件 在应用中,除了复制文件外,还可能移动文件或重命名文件。移动文件或重命名文件可使用函数rename实现。其语法格式如下所示。 bool rename(string $oldname, string $newname) 11.3 文件的上传与下载 在实际应用中,有时需要用户从本地上传文件至服务器进行处理;有时需服务器提供文件供用户下载。这一节将对文件的上传与下载作详细的讲解。 11.3.1 开启上传功能 WEB服务器具有文件上传功能,必须在配置文件php.ini中设置允许文件上传。配置文件php.ini对于文件上传的选项如表11.2所示。 11.3.2 POST方法上传 在PHP系统中,文件的上传是通过HTML表单中的file控件将文件上传至php.ini文件的upload_tmp_dir选项所指定的临时目录,然后由PHP的函数move_uploaded_file将上传的临时文件移动到指定的位置实现的。 11.3.3 同时上传多

文档评论(0)

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

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

1亿VIP精品文档

相关文档