资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,个人联系方式:,qycqycqycqycqyc,秦毅成,轻轻松松,做网站,欢迎联系我,讲座主要内容,1,HTML&CSS,2,Apache+php+mysql,3,网站制作要点,4,更多途径,HTML,HTML,是什么,HTML,能用来做什么,HTML,是由一名叫,Tim Berners-Lee,的科学家发明的。他发明,HTML,的目的,是为了方便不同大学的科学家们可以更容易地获取彼此的研究文档。,HTML,取得了的巨大成功,大大超出了,Tim Berners-Lee,的原本预计。,HTML,是网页语言,浏览器可以通过,HTML,编写的源代码生成网页并供其他人浏览。学习了,HTML,语言才能制作出网页。,HTML,主要通过标签的方式来展现多姿多彩的网页内容。,这句话应显示为粗体。,这句话应显示为粗体。,HTML,主要表现方式,HTML,常用标签简介,:,书写语言为,HTML,:,提供网页信息,:,提供网页内容,:,网页标题,:,段落,:,标题,(h2,h3.),结构标签简介,主标签简介,:,列表,:,表格,,,HTML,链接,可以改变背景色、字体设置、边界、边框等等,属性,这是一个,指向,google,的链接,这是一个指向主页的链接,标题,1,转到标题,1,给,我,发,电子邮件,HTML,表格,单元格,1,单元格,2,单元格,3,单元格,4,图像,HTML,在,HTML,文档,中,应保持正确的顺序与结构,。,避免在网页里嵌入过多图片等花哨的,东西,考虑其实用性。,可以采用一些,IDE,的开发环境,比如,DREAMWEAVER,。,Web,标准,tips,使用,Dreamweaver,的话可以完成所见即所得的功能,同时会提示你属性列表之类,较为方便。,CSS,CSS,是什么,工作原理,级联样式表(,Cascading Style Sheets,,简称,CSS,)。,HTML,负责网页的具体内容(结构),而,CSS,则修饰网页的表现形式(布局)。,body background-color:#FF0000;,CSS,CSS,设置范围,body background-color:#FF0000;,style.css:body background-color:#FF0000;,分类和标识,CSS,应用方法,颜色、背景、字体、文本、链接等等,class:,Riesling,css:a.whitewine color:#FFBB00;,id:,第,1.2,节,css:#c1-2 color:red;,difference,CSS,可设置内容,:,中性元素,基本用于文档中部分文本,:,无属性同,,组织块,组织元素,边距、边框、高度、宽度、浮动等等,Apache+php+Mysql,网站平台,经典组合之一,Apache,是世界使用排名第一的,Web,服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。,PHP,是一种,HTML,内嵌式的语言,是一种在服务器端执行的嵌入,HTML,文档的脚本,语言,支持动态网页开发。,MySQL,是一个小型关系型数据库管理系统,被广泛地应用在,Internet,上的中小型网站中。,三个软件均为开源软件,大家可以放心使用。,Apache+php+Mysql,安装过程中可能因为环境配置的关系产生各种错误,推荐大家能够去百度搜索“,mysql+php+apache,”,看着上面的图文教程比较容易完成安装。,MySQL,构成方式介绍:,基本命令实践:,1.,启动,2.,进入,mysql,命令行,3.,使用简单的语句:,SELECT,SHOW,USE,CREATE,DESCRIBE,INSERT,UPDATE,TABLE,DATABASE,Mysql,MySQL,Database,Database,table,table,table,使用图形化界面进行管理:,phpMyAdmin,可能有的一些小问题:,1.,不支持中文数据存储,2.,扩展性问题,3.,支持中小型网站,Mysql,Mysql,除了,phpmyadmin,的方式,还有其他的图形化界面,可以去百度一下。,PHP,是一种创建动态交互性站点的强有力的服务器端脚本语言。,PHP,极其适合网站开发,其代码可以直接嵌入,HTML,代码。,PHP,常常搭配,Apache(web,服务器,),一起使用。,PHP,的脚本块以,结束。,利用,echo,输出文本,使其成为网页源码的一部分,(echo Hello World”;),。,使用,/,来编写单行注释,或者使用,/*,和*,/,来编写大的注释块。,变量用于存储值,比如数字、文本字符串或数组。,PHP,中的所有变量都是以,$,符号开始的。,$var_name=value;,不需要在设置变量之前声明该变量。,(Loosely Typed Language),php,php,也有图形化软件,大家也百度去吧,字符串操作:并置运算符,(.),用于把两个字符串值连接起来,:,echo$txt1.“;,运算符基本同,C,。,if(condition)code to be executed if condition is true;,elseif(condition)code to be executed if condition is true;,else code to be executed if condition is false;,数值数组:,$names=array(“Peter”,“Quagmire”,“Joe”);,(,$names0,),关联数组:,$ages=array(“Peter”=32,“Quagmire”=30);,(,$agesPeter,),多维数组:,$families=array(“Griffin”=array(“Peter”),php,循环:,while,dowhile,for,foreach,创建函数:,function writeMyName($fname),echo$fname.Yang.;,PHP,日期,:echo date(Y/m/d);,PHP,引用文件,:include_once(“a.php”);require_once(“a.php”);,PHP,文件处理,php,Name:,Sex:,Welcome.,You are.,显示在浏览器的地址栏,NY,对任何人都是不可见的(不会显示在浏览器的地址栏),并且对发送信息的量也没有限制,YN,php,PHP,表单,处理,cookie,常用于识别用户。,cookie,是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送,cookie,。,setcookie();,$_COOKIE,变量,session,为每个访问者创建一个唯一的,id(UID),,并基于这个,UID,来存储变量。,UID,存储在,cookie,中,亦或通过,URL,进行传导。,session_start();,$_SESSION,变量,isset()/unser();,session_destroy();,php,PHP,Cookie,&,Sessions,超简单注册系统,用户注册,用户操作,管理员、用户交互,用户登录,管理员登录,管理员操作,简单实例及思考,需求分析,确定统一概念,模块搭建:,架构合理;功能复用、扩展,依次实现:,尽量精简;善用图像;用户友好,Tips:,1.,功能界面分离,2.,标题,版权资料,联络资料,3.,规范命名原则,网站制作流程,善用图像,网站美观、使用固然重要,安全性也不容忽视啊!,注入式攻击方法,无用户类型验证,大量请求包发送,网站安全性,租借服务器,+,申请域名,申请个人空间,网站投入使用,这种方式不是唯一的!,其他搭建网站的方式:,IIS+asp+microsoft SQLserver,tomcat+jsp,利用,Macromedia flash,的基本以及高级功能可以也可以做出与用户交互的平台,同时在动画、图像上的效果更好。,利用各种高级语言直接编写图形界面,更利于实现较为复杂的算法和功能。,其他可选途径和方法,创意第一,技术第二!,Thank You!,参考资料:,,,w3school,
展开阅读全文