PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务3:运用目录与文件实现投票统计.ppt

PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务3:运用目录与文件实现投票统计.ppt

ID:51618919

大小:941.50 KB

页数:18页

时间:2020-03-26

PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务3:运用目录与文件实现投票统计.ppt_第1页
PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务3:运用目录与文件实现投票统计.ppt_第2页
PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务3:运用目录与文件实现投票统计.ppt_第3页
PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务3:运用目录与文件实现投票统计.ppt_第4页
PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务3:运用目录与文件实现投票统计.ppt_第5页
资源描述:

《PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务3:运用目录与文件实现投票统计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PHP动态网站开发实例教程单元2PHP函数与数据处理任务3:运用目录与文件实现投票统计PHP课程组开发1、任务陈述学习提纲2、知识准备3、任务实施PHP函数与数据处理运用目录与文件实现投票统计4、任务拓展5、项目实训任务陈述1掌握文件处理技术对于Web开发者来说是十分重要的。虽然在处理信息方面,使用数据库是多数情况下的选择,但对于少量的数据,利用文件来存取是非常方便快捷的,更关键的是PHP中提供了非常简单方便的文件、目录处理方法。综合所学知识,编写一个简单的投票统计程序。PHP函数与数据处理运用目录与文件实现投票统计知识准备22.5.1创建和删除目录1.创建目录使用mkdir()函数可

2、以根据提供的目录名或目录的全路径,创建新的目录,如果创建成功则返回True,否则返回False。2.删除目录使用rmdir()函数可以删除一个空目录,但是必须具有相应的权限。如果目录不为空,必须先删除目录中的文件才能删除目录。2.5目录操作PHP函数与数据处理运用目录与文件实现投票统计知识准备22.5.2获取和更改

3、当前工作目录1.获取当前工作目录当前工作目录是指正在运行的文件所处的目录。使用getwd()函数可以取得当前的工作目录。2.更改当前目录使用chdir()可以设置当前的工作目录,该函数的参数是新的当前目录。";//当前工作目录为D:xampphtdocsdophpchapter5mkdir("../chapter5/another");//在chapter5目录中建立another目录chdir('../chapter5

4、/another');//设置another目录为当前工作目录echogetcwd();//输出结果:D:xampphtdocsdophpanother?>2.5目录操作PHP函数与数据处理运用目录与文件实现投票统计知识准备22.5.3打开和关闭目录句柄文件和目录的访问都是通过句柄实现的。使用opendir()函数可以打开一个目录句柄,该函数的参数是打开的目录路径,打开成功则返回True,失败返回False,打开句柄后其他函数就可以调用该句柄。为了节省服务器资源,使用完一个已经打开的目录句柄后,应该使用closedir()函数关闭这个句柄。2.5目录操作PHP函数与数据处理运用

5、目录与文件实现投票统计实例2.5.4读取目录内容readdir()函数用于读取目录内容。该函数参数是一个已经打开的目录句柄,并在每次调用时返回目录中下一个文件的文件名,在列出了所有的文件名后,函数返回False。因此,该函数结合while循环可以实现对目录的遍历。实例知识准备2文件操作与目录操作有类似之处,文件操作的一般方法有打开、读取、写入、关闭等。2.6文件操作PHP函数与数据处理运用目录与文件实现投票统计2.6.1文件的打开与关闭1.打开文件打开文件使用的是fopen()函数。访问文件模式如下:$mode说明‘r’只读方式打开文件,从文件头开始读‘r+’读写方式打开文件,从文件头

6、开始读写‘w’写入方式打开文件,将文件指针指向文件头。如果文件已经存在,则删除已有内容;如果文件不存在,则尝试创建它。‘w+’读写方式打开文件,将文件指针指向文件头。如果文件已经存在,则删除已有内容;如果文件不存在,则尝试创建它知识准备22.6文件操作PHP函数与数据处理运用目录与文件实现投票统计2.6.2文件的写入1.fwrite()函数文件打开后,向文件中写入内容可以使用fwrite()函数。2.file_put_contents()函数PHP5还引入了file_put_contents()函数。这个函数的功能与依次调用fopen()、fwrite()及fclose()函数的功能一

7、样。2.6.3文件的读取1.读取任意长度fread()函数可以用于读取文件的内容。2.读取整个文件(1)file()函数(2)readfile()函数(3)file_get_contents()函数3.读取一行数据fgets()函数可以从文件中读出一行文本。4.读取一个字符fgetc()函数可以从文件指针处读取一个字符。实例fwrite()file_put_contents()fread()file()readfile()file_get_co

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。