PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第十六次课_简案

上传人:w****i 文档编号:94399427 上传时间:2019-08-06 格式:DOC 页数:4 大小:94KB
返回 下载 相关 举报
PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第十六次课_简案_第1页
第1页 / 共4页
PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第十六次课_简案_第2页
第2页 / 共4页
PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第十六次课_简案_第3页
第3页 / 共4页
PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第十六次课_简案_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第十六次课_简案》由会员分享,可在线阅读,更多相关《PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第十六次课_简案(4页珍藏版)》请在金锄头文库上搜索。

1、湖南科技职业学院软件学院课堂教学设计课题诚信管理论坛用户管理模块设计与实现-文件操作授课班级CMU3105课时4课时教学目标1. 文件操作重点难点重 点1. 文件操作难 点1. 文件操作能力训练任务案例1、 文件操作;教学方法组织形式1. 注重识记规律的重、难点五阶学习法:讲解一次、演示一次、练习一次、测试一次、单练一次。五个阶段完成后学生能够在不知不觉中完成知识点识记任务,同时也加深了对知识点的理解程度。2. 理论联系实际,讲练结合,边讲边练学习评价1 85%的学生对重点难点的理解速度l 很快l 较快l 一般()l 较慢l 很慢2 85%的学生对重点难点的理解深度l 深刻理解、能独立完成练习

2、l 一般理解、能在指导下完成练习()l 仅限于记忆层次、必须演示方能完成练习l 记忆困难,演示时都无法跟上节奏。教学思路设计1. PHP文件操作检查文件是否存在:file_exist() bool file_exists(string filename)打开文件:fopen() Resource fopen(string filename,string mode)模式描述R只读。在文件的开头开始。r+读/写。在文件的开头开始。W只写。打开并清空文件的内容;如果文件不存在,则创建新文件。w+读/写。打开并清空文件的内容;如果文件不存在,则创建新文件。A追加。打开并向文件文件末端进行写操作,如文件

3、不存在,则创建新文件。a+读/追加。通过向文件末端写内容,来保持文件内容。X只写。创建新文件。如果文件已存在,则返回 FALSE。关闭文件:fclose() bool fclose(resource file)检测是否达到文件末端: feof() bool feof(resource file)读取文件逐行读取文件: fgets() string fgets(resource file ,int length)$file = fopen(welcome.txt, r) or exit(无法打开文件!);/循环输出文件中的全部字符while(!feof($file) echo fgets($fi

4、le). ;fclose($file);读取文件读取二进制文件: fread() string fread ( resource handle , int length )写入文件: fwrite() int fwrite(resource file,string string , int length)目录操作函数创建目录:mkdir bool mkdir ( string pathname , int mode ) 打开目录:opendir resource opendir ( string path , resource context )目录操作函数 读取目录下文件: readdir

5、string readdir ( resource dir_handle ) 关闭目录:closedir() void closedir ( resource dir_handle )示例1 实现简单留言本。1)编写留言列表页面( index.php );2)编写发表留言页面(new.html);3)编写发表留言处理页面( post.php )文件所在位置描述index.phpdemoGeustBook留言列表页面new.htmldemoGeustBook发表留言页面post.phpdemoGeustBook发表留言处理页面 $path = db/; /定义留言保存路径 if (!file_e

6、xists($path) /如果目录不存在 mkdir($path,0777); /创建目录 $dr = opendir($path); /打开目录 while ($filen = readdir($dr) /循环读取目录中的文件 if ($filen != . and $filen != .) /排除当前目录和父目录 $fs = fopen($path . $filen, r); /打开文件 echo 标题: . fgets($fs) . ;/读出标题 echo 作者: . fgets($fs) . ;/读出作者 echo 内容: . fread($fs, filesize($path .

7、$filen) . ;/读出全部内容 echo ; /显示分隔线 fclose($fs); /关闭文件 closedir($dr) /关闭目录2)编写发表留言页面(new.html);(见书)3)编写发表留言处理页面( post.php )02 header(content-type: text/html; charset=utf-8); /解决输出的中文乱码03 $path = DB/; /留言目录04 $filename = S . date(YmdHis) . .dat; /获得以时间命名的文件名05 $fp = fopen($path . $filename, w); /创建文件06

8、fwrite($fp, $_POSTtitle . n); /写入标题07 fwrite($fp, $_POSTauthor . n); /写入作者08 fwrite($fp, $_POSTcontent . n); /写入内容09 fclose($fp);10 echo 留言发表成功!;11 echo 返回首页;小结 1、 文件操作资源1. 教材;2. PPT环境1. NetBeans 6.82. WAMP教学后记1、 课时量分配适当减少,只需_个课时 合理2、 学生就本次课的课堂练习完成情况:l 学习能力强的学生:(能、指导后能()、不能)l 学习能力中等的学生:(能、指导后能()、不能)l 学习能力较差的学生:(能、指导后能、不能)3、 学生就本次课的作业完成情况:l 学习能力强的学生:(能()、指导后能、不能)l 学习能力中等的学生:(能、指导后能()、不能)l 学习能力较差的学生:(能、指导后能、不能()

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号