《PHP程序开发》实验指导/实验六:PHP操作文件与目录 《PHP程序开发》实验指导 实验六:PHP操作文件与目录 实验目的(5分) 1、掌握文件的基本操作; 掌握目录的基本操作 3、掌握文件的上传方式 二、实验环境(5分) 10操作系统的计算机; 2、局域网网络环境,并且使用固定IP地址。 三、实验要求(5分) 1、完成编写访客计数器 订房信息 3、目录信息 4、文件上传。 四、实验原理(5分) 1、PHP文件的基本操作 2、PHP目录的基本操作; 3、PHP文件的上传方式 五、实验步骤(40分) 1、编写网站访客计数器。 (1)使用文本 coun. txt存储访客次数。 (2)编写PHP程序实现如图6-1所示功能。 您是第1浏览者 图6-1程序运行结果 (3)完成下述任务 任务一:编写如图6-1所示代码,实现上述功能(10分)。 要求 请将主要代码填写到实验报告册中 订房信息 (1)按照实例,把客人的订房信息保存到文件中,显示效果如图6-2,6-3所示 客户性别:勇 到达时间:无言 电话 email: 确认订房信息 图6-2网页显示 理科学与工程学科/共3页第1页
《PHP 程序开发》实验指导 / 实验六:PHP 操作文件与目录 1 管理科学与工程学科 / 共3页,第1页 《PHP 程序开发》实验指导 实验六:PHP 操作文件与目录 一、实验目的(5 分) 1、掌握文件的基本操作; 2、掌握目录的基本操作; 3、掌握文件的上传方式。 二、实验环境(5 分) 1、Windows 10 操作系统的计算机; 2、局域网网络环境,并且使用固定 IP 地址。 三、实验要求(5 分) 1、完成编写访客计数器; 2、订房信息; 3、目录信息; 4、文件上传。 四、实验原理(5 分) 1、PHP 文件的基本操作; 2、PHP 目录的基本操作; 3、PHP 文件的上传方式。 五、实验步骤(40 分) 1、编写网站访客计数器。 (1)使用文本 coun.txt 存储访客次数。 (2)编写 PHP 程序实现如图 6-1 所示功能。 图 6-1 程序运行结果 (3)完成下述任务。 任务一:编写如图 6-1 所示代码,实现上述功能(10 分)。 要求: 请将主要代码填写到实验报告册中。 2、订房信息 (1)按照实例,把客人的订房信息保存到文件中,显示效果如图 6-2,6-3 所示。 图 6-2 网页显示
《PHP程序开发》实验指导/实验六:PHP操作文件与目录 bb先生您的订房信息已经保存。我们会通过emal和电话和您联系。 图6-3订单信息 (2)完成下述任务。 任务一:编写代码,完成上述要求的输出(15分) 要求 请将主要代码填写到实验报告册中。 3、目录操作 (1)学习目录的相关操作方法,例如 getcwd, scandir, opendir, closedir,mkdr等。 (2)完成下述任务: 任务一:创建目录OK,然后删除,提示“删除成功”信息。(10分) 要求 请将主要代码填写到实验报告册中。 4、图片上传 (1)实现图片上传功能,显示如图6-4所示效果。 剜览…[上传文件 文件上传成功!文件大小为:26.4736328125KB 图6-4文件上传 (2)完成下述任务: 任务一:编写代码实现文件的上传。(10分) 要求 请将主要代码填写到实验报告册中。 六、自主实验(20分) 1、投票系统 (1)请编写投票系统,如图6-5所示 请选择喜欢的课程 ○体育 ○英语 OPHP 请投票 图6-5投票系统 (2)完成下述任务 任务一:编写代码实现上述中要求(20分) 理科学与工程学科/共3页第2页
《PHP 程序开发》实验指导 / 实验六:PHP 操作文件与目录 2 管理科学与工程学科 / 共3页,第2页 图 6-3 订单信息 (2)完成下述任务。 任务一:编写代码,完成上述要求的输出(15 分) 要求: 请将主要代码填写到实验报告册中。 3、目录操作 (1)学习目录的相关操作方法,例如 getcwd,scandir,opendir,closedir,mkdir 等。 (2)完成下述任务: 任务一:创建目录 OK,然后删除,提示“删除成功”信息。(10 分) 要求: 请将主要代码填写到实验报告册中。 4、图片上传 (1)实现图片上传功能,显示如图 6-4 所示效果。 图 6-4 文件上传 (2)完成下述任务: 任务一:编写代码实现文件的上传。(10 分) 要求: 请将主要代码填写到实验报告册中。 六、自主实验(20 分) 1、投票系统。 (1)请编写投票系统,如图 6-5 所示。 图 6-5 投票系统 (2)完成下述任务。 任务一:编写代码实现上述中要求(20 分)
《PHP程序开发》实验指导/实验六:PHP操作文件与目录 要求 请将主要代码填写到实验报告册中 七、思考与问答(20分) 1、如何实现多个文件的上传?(5分) 如何读取文件中的一行?(5分) 3、如何获取当前的工作目录?(5分) 4、使用哪个方法读取文件目录?(5分) 理科学与工程学科/共3页第3页
《PHP 程序开发》实验指导 / 实验六:PHP 操作文件与目录 3 管理科学与工程学科 / 共3页,第3页 要求: 请将主要代码填写到实验报告册中。 七、思考与问答(20 分) 1、如何实现多个文件的上传?(5 分) 2、如何读取文件中的一行?(5 分) 3、如何获取当前的工作目录?(5 分) 4、使用哪个方法读取文件目录?(5 分)