您好,欢迎访问三七文档
当前位置:首页 > 金融/证券 > 股票报告 > PHP网站开发技术-实训指导书2016吐血制作。
PHP网站开发技术实训指导书《PHP网站开发技术》实训指导书(第二版)主编:苏绍培四川科技职业学院·移动软件学院2016年8月PHP网站开发技术实训指导书编写说明一方面,长期以来,网站设计、WEB开发相关技术越来越被人们关注,各行各业几乎或多或少依赖着网站。尤其是PHP技术近几年来发展迅猛,应用普遍。另一方面,从教学反馈来看,由于《PHP网站开发技术》是一门实践性很强的课程,那么我们在培养学生编程理论思想的同时,更应该注重锤炼学生的实战动手能力。该实训手册根据学生学习特点由浅入深、循序渐进,有简单的实训练习内容,也有复杂一些的案例实战,不仅合适课堂教学,而且为学生就业在工作岗位上奠定基础、指明方向。一、实训内容实训一PHP开发环境的搭建实训二PHP基础知识实训三PHP流程控制实训四PHP数组处理实训五PHP数据采集实训六PHP函数应用实训七PHP操作Mysql数据库实训八PHP会话管理实训九字符串处理实训十正则表达式实训十一文件上传案例应用实训十二PHP综合应用实训十三PHP在线编辑器案例应用二、实训任务与要求本实训是《PHP网站开发技术》课程的实践性教学环节,目的在于培养学生使用PHP语言进行面向对象编程和动态网页编程的实际工作能力。通过实际训练,加深学生对所学的面向对象技术和动态网页编程技术的理解,培养其灵活运用能力和综合问题处理能力。PHP网站开发技术实训指导书三、实训环境要求1.软件要求DreamweaverCS6、PhotoShopCS6、FlashCS6、WampServer环境。2.硬件要求网络条件:与因特网连接的局域网。教师用机:Windows2008Server版。学生用机:Windows2008Professional版。四、考核办法1.考核分为三个部分:平时实训考核、作品实训考核和综合实训考核。平时实训考核按照每一实训课程的考核办法进行考核。作品实训考核按照实训结束后的作品综合考核办法进行考核。综合实训考核按照平时成绩考核的30%与作品实训考核的70%的和进行考核。2.综合实训考核办法:(1)系统文档20分(2)编写代码30分(3)程序调试10分(4)实训出勤20分(5)技术含量10分(6)美工设计10分3.将综合实训考核的分数作为期末考试考核的一部分,期末考试考核中,综合实训考核占50%PHP网站开发技术实训指导书目录实训一PHP开发环境的搭建......................................1实训二PHP基础知识............................................9实训三PHP流程控制...........................................14实训四PHP数组处理...........................................21实训五PHP数据采集...........................................29实训六PHP函数应用...........................................37实训七PHP操作Mysql数据库...................................43实训八PHP会话管理...........................................62实训九字符串处理.............................................71实训十正则表达式.............................................74实训十一文件上传案例应用.....................................79实训十二PHP综合应用.........................................82实训十三PHP在线编辑器案例应用...............................88PHP网站开发技术实训指导书1实训一PHP开发环境的搭建一、实训目的和要求:1.掌握WAMP或LAMP等PHP环境的部署。2.掌握最基本的PHP程序的结构。3.掌握基本的输出语句以及PHP代码和HTML代码的混合编写。4.掌握PHP的基础知识。二、实训内容:1、下载并安装WampServer,构建PHP运行环境;2、构建PHP开发环境,编写并运行一个PHP程序,最终在屏幕上显示“helloworld”以及服务器的系统时钟。要求,为程序的每一行都加上必要的注释说明。3、编写register.html,此页面包含一个简单的表单,用户可以输入用户名、密码、确认密码等信息并可以提交表单。(选作)4、编写register.php,用来处理register.html中用户提交的数据,把用户输入的信息输出到网页中。(选作)三、实例及操作步骤:实例1:安装配置PHP运行环境。步骤如下:步骤1:下载wampserver软件并安装。步骤2:成功安装后修改默认虚拟目录,运行wampserver,打开文件“httpd.conf”,在此文件中查找出目录DocumentRootc:/programfiles/wamp/,将其改为你要作为虚拟目录根目录的路径,如图1和图2所示(注意:在此我将虚拟目录设置为“d:/php”,你可以根据你自己意愿修改)。然后保存,重启Wampserver的服务,如图3所示;PHP网站开发技术实训指导书2图1虚拟目录设置(1)图2虚拟目录设置(2)PHP网站开发技术实训指导书3图3重启服务器实例2:在Dreamweaver中创建PHP测试站点。步骤如下:步骤1:打开Dreamweaver软件,在菜单栏上点击“站点”-“新建站点”,然后为你的站点取一个名字,假设“phpweb,如图4所示;图4站点命名步骤2:点击“下一步”,点击“是,我想使用服务器技术”,然后选择“PHPMysql”,如图5;选择此项重启服务!PHP网站开发技术实训指导书4图5选择服务器技术步骤3:点击“下一步”,选择“在本地进行测试和编辑”,然后选择文件存储的位置,注意,在此要求选择的文件路径要与你在第2步中选择的路径一致,如图6;PHP网站开发技术实训指导书5图6文件保存目录步骤4:点击“下一步”,注意,此步骤不须做任何更改,如图7;图7测试URL步骤5:点击“下一步”“下一步”,直到“完成”,如图8,图9。PHP网站开发技术实训指导书6图8共享文件图9站点创建完成步骤6:在dreamweaver中创建PHP页面命名为test.php,输入适当的内容,PHP网站开发技术实训指导书7保存。步骤7:按F12键,在IE浏览器中运行PHP文件,以查看动态内容。提示:查看上述PHP页时也可以在地址栏输入以下网址如图:图10测试服务器实例3:直接在Wamp安装路径测试文件。步骤如下:步骤1:找到磁盘上Wamp下目录,新建一个文件名为helloword.php的php文件。(注意PHP程序的输写方法,开头需要是?php,结束是?。)步骤2:在屏幕上输出helloworld!,在helloworld文件中写的php语句,对这个语句进行注释。然后在浏览器上显示服务器的系统时钟,语句如:echodate(Y年m月d日H时i分s秒);步骤3:、在浏览器中输入进行测试,正常情况下网页中应该出现“helloworld”等内容。相关源代码:htmlheadtitle第一个PHP程序/title/headbodybr/PHP网站开发技术实训指导书8?php/*在浏览器上显示helloworld!*///在浏览器上显示helloworld!#在浏览器上显示helloworld!echohelloworld!;echobr/;//换行/*在浏览器上显示服务器的系统时钟*///在浏览器上显示服务器的系统时钟#在浏览器上显示服务器的系统时钟echodate(Y年m月d日H时i分s秒);?br//body/html实例4:PHP基础知识(牢记)。1.PHP代码书写大小写敏感的例子2.用分号(;)结束代码行3.PHP代码注释:注释的形式有多种,一般用“//”表示单行注释;用“/*…*/”表示多行注释。PHP网站开发技术实训指导书9实训二PHP基础知识一、实训实训目的和要求:二、实训内容:1.认识PHP变量:无类型检查,无须声明,类型随用随变。2.使用define()函数定义常量。3.字符串连接操作。4.运算符与表达式应用。5.PHP与HTML代码的嵌套应用。三、实例及操作步骤:实例1:创建PHP程序,录入以下程序,并运行。PHP程序2-1运行后浏览器解释显示的结果?php//PHP变量无类型检查$what=Fred;echo\$what的值=$whatbr;if(is_string($what))echo\$what是字符串型变量hr;$what=35;echo\$what的值=$whatbr;if(is_int($what))echo\$what是整型变量hr;$what=array('Fred','35','wilma');echo\$what的值为:br;foreach($whatas$e)echo$ebr;if(is_array($what))echo\$what是数组型变量;1.掌握PHP常量的定义和使用。2.掌握PHP变量的定义和使用。3.掌握PHP的变量的数据类型。4.掌握各种运算符(包括算术、字符串、赋值、逻辑、位以及其他)。5.掌握PHP基本的表达式的使用。6.掌握PHP与HTML代码的嵌套使用。PHP网站开发技术实训指导书10?实例2:空变量的例子PHP程序2-2运行后浏览器解释显示的结果?php//一个没有设置值的变量,它的值是NULL,表示它是一个空变量$n1=null;if($n1==NULL)//此句也可转换为:if(is_null($n1))echo\$n1是空变量!;?实例3:用define函数定义常量。PHP程序2-3运行后浏览器解释显示的结果?php//定义方法define(“常量名”,”常量值”)define(NICKNAME,sunny);echohello,.NICKNAME.br;?实例4:字符串连接符号.应用PHP程序2-4运行后浏览器解释显示的结果?//数字在与字符串连接时,先自动变成字符串$n=5;$s=Thereare.$n.ducks;echo\$s=$s;?实例5:和实例4差不多的程序PHP程序2-5运行后浏览器解释显示的结果PHP网站开发技术实训指导书11?php$n=5;$s=Thereare$nducks;echo\$s=$s;?实例6:利用运算符、表达式计算半径为10的圆的面积和上底为20,下底为30,高为10的梯形的面积,如果圆的面积和梯形的面积都大于50,则输出两个图形的面积。PHP程序2-6运行后浏览器解释显示的结果?phpdefine('PI',3.1415926);$c_area=PI*10*10;$t_area=(20+30)*10/2;if($c_area50&&$t_area50){echo圆的面积为:$c_areabr;echo梯形的面积为:$t_areabr;}?实例6:PHP代码也可放在HTML标签内部。PHP程序2-7运行后浏览器解释显示的结果?php#PHP嵌入方法一例:$myname=孙寿龙;$myoperation=确定;?inputtype=textname=mynamevalue=?phpecho$myname;?inputtyp
本文标题:PHP网站开发技术-实训指导书2016吐血制作。
链接地址:https://www.777doc.com/doc-3263902 .html