- 1、本文档共128页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目二_简单版_1202_乔治铭
任务三:用户相册 文件类型 在操作一个文件时,如果该文件不存在,会发生错误。为了避免这种情况发生,可以通过file_exits()、is_file()和is_dir()函数,来检查文件或目录是否存在,示例代码如下: 在上述代码中,file_exists()用于判断指定文件或目录是否存在,is_file()用于判断指定文件是否存在,is_dir()用于判断指定目录是否存在。对于is_file()和is_dir()函数,即使文件存在,如果文件类型不匹配,也会返回false。 引入知识点 任务三:用户相册 1、文件类型 2、文件属性 3、文件基本操作 4、解析目录 5、遍历目录 6、创建目录 任务三:用户相册 文件属性 在操作文件的时候,经常需要获取文件的一些属性,如文件的大小、权限和访问时间等。PHP内置了一系列函数用于获取这些属性,如表所示。 任务三:用户相册 文件属性 函数 功能 int filesize(string $filename ) 获取文件大小 int filectime(string $filename) 获取文件的创建时间 int filemtime(string $filename) 获取文件的修改时间 int fileatime(string $filename) 获取文件的上次访问时间 bool is_readable(string $filename) 判断给定文件是否可读 bool is_writable(string $filename) 判断给定文件是否可写 bool is_executable(string $filename) 判断给定文件是否可执行 bool is_file(string $filename) 判断给定文件名是否为一个正常的文件 bool is_dir(string $filename) 判断给定文件名是否是一个目录 array stat(string $filename) 给出文件的信息 任务三:用户相册 注意 文件属性 在表中,由于PHP中int数据类型表示的数据范围有限,所以filesize()函数对于大于2GB的文件,并不能准确获取其大小,请读者斟酌使用。 引入知识点 任务三:用户相册 1、文件类型 2、文件属性 3、文件基本操作 4、解析目录 5、遍历目录 6、创建目录 任务三:用户相册 文件基本操作 在程序开发过程中,经常需要对文件进行复制、删除以及重命名等操作,针对这些功能,PHP提供了相应的函数,具体如表所示。 函数 功能 bool copy( string $source , string $dest ) 用于实现拷贝文件的功能 bool unlink( string $filename ) 用于删除文件 bool rename( string $oldname , string $newname) 用于实现文件或目录的重命名功能 在使用表中的函数时需要注意,待操作的文件必须已经存在,否则程序会出现错误。建议在使用这些函数之前先通过file_exists()、is_file()或is_dir()函数进行判断。 引入知识点 任务三:用户相册 1、文件类型 2、文件属性 3、文件基本操作 4、解析目录 5、遍历目录 6、创建目录 任务三:用户相册 解析目录 在程序中经常会对文件的目录进行操作,如获取目录名,文件的拓展名等。为此,PHP中内置了相应的函数用于实现对文件目录进行操作,具体如表所示。 函数 功能 string basename( string $path [, string $suffix ] ) 用于返回路径中的文件名 string dirname( string $path ) 用于返回路径中的目录部分 mixed pathinfo( string $path [, int $options ] ) 用于以数组的形式返回路径信息,包括目录名、文件名、文件基本名和扩展名。 需要注意的是,在使用表中的函数处理带有中文的路径时,应注意操作系统对于文件路径的编码问题,应将PHP程序设置的编码与操作系统的编码统一,才能正确处理中文路径。 引入知识点 任务三:用户相册 1、文件类型 2、文件属性 3、文件基本操作 4、解析目录 5、遍历目录 6、创建目录 任务三:用户相册 遍历目录 在程序中经常需要对某个目录下的子目录或文件进行遍历。PHP中内置了相应的函数用于实现目录或文件的遍历,具体如表所示。 函数 功能 resource opendir( string $path) 用于打开一个目录句柄 string readd
文档评论(0)