欢迎来到天天文库
浏览记录
ID:50724194
大小:94.00 KB
页数:4页
时间:2020-03-07
《PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第十六次课_简案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、湖南科技职业学院软件学院课堂教学设计课题诚信管理论坛用户管理模块设计与实现-文件操作授课班级CMU3105课时4课时教学目标1.文件操作重点难点重点1.文件操作难点1.文件操作能力训练任务案例1、文件操作;教学方法组织形式1.注重识记规律的重、难点五阶学习法:讲解一次、演示一次、练习一次、测试一次、单练一次。五个阶段完成后学生能够在不知不觉中完成知识点识记任务,同时也加深了对知识点的理解程度。2.理论联系实际,讲练结合,边讲边练学习评价1.85%的学生对重点难点的理解速度l很快l较快l一般(√)l较慢l很慢2.85%的学生对重点难点的理解深度l深刻理解、能独立完成练习l一般理解、能在指导下完
2、成练习(√)l仅限于记忆层次、必须演示方能完成练习l记忆困难,演示时都无法跟上节奏。教学思路1.PHP文件操作检查文件是否存在:file_exist()§boolfile_exists(stringfilename)打开文件:fopen()§Resourcefopen(stringfilename,stringmode)湖南科技职业学院软件学院课堂教学设计设计模式描述R只读。在文件的开头开始。r+读/写。在文件的开头开始。W只写。打开并清空文件的内容;如果文件不存在,则创建新文件。w+读/写。打开并清空文件的内容;如果文件不存在,则创建新文件。A追加。打开并向文件文件末端进行写操作,如文件不
3、存在,则创建新文件。a+读/追加。通过向文件末端写内容,来保持文件内容。X只写。创建新文件。如果文件已存在,则返回FALSE。关闭文件:fclose()§boolfclose(resourcefile)检测是否达到文件末端:feof()§boolfeof(resourcefile)读取文件①逐行读取文件:fgets()§stringfgets(resourcefile[,intlength])$file=fopen("welcome.txt","r")orexit("无法打开文件!");//循环输出文件中的全部字符while(!feof($file)){echofgets($file)."<
4、br/>";}fclose($file);读取文件②读取二进制文件:fread()§stringfread(resourcehandle,intlength)写入文件:fwrite()§intfwrite(resourcefile,stringstring[,intlength])目录操作函数①创建目录:mkdir§boolmkdir(stringpathname[,intmode])②打开目录:opendir§resourceopendir(stringpath[,resourcecontext])目录操作函数③读取目录下文件:readdir§stringreaddir([resource
5、dir_handle])④关闭目录:closedir()§voidclosedir([resourcedir_handle])示例1实现简单留言本。1)编写留言列表页面(index.php);2)编写发表留言页面(new.html);3)编写发表留言处理页面(post.php)文件所在位置描述index.phpdemoGeustBook留言列表页面湖南科技职业学院软件学院课堂教学设计new.htmldemoGeustBook发表留言页面post.phpdemoGeustBook发表留言处理页面$path="db/";//定义留言保存路径if(!file_exists($path)
6、){//如果目录不存在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,filesize7、($path.$filen))."
7、($path.$filen))."
此文档下载收益归作者所有