php-基础
php&MySQL集群开发第一节 2016 --我赢职场 季枫老师
一.软件
运行在电脑、手机、pad平台的,能够实现某种功能的工具的软件
系统软件:windows linux unix 手机ios 安卓
应用软件:迅雷、游戏、播放器
c/s:客户端/服务器端 安装、运行、维护都是由客户端完成,开发是由服务器端的程序员开发的
b/s:浏览器/服务器端 开放、维护、运行都是在服务器端完成的,浏览器器只负责浏览
网站,基于web应用软件12306,oa产品,进销存 浏览器,不用客户维护
asp active server pages js javaScript xml extensible makeup language
jsp java server pages css cascading style sheets php hypertext preprocessor
1.b/s软件
网站
基于web软件
动态:动态网站,基于web的软件 与数据库结合。 编程语言有php jsp .net等 后缀有.php .jsp .aspx .asp
静态:不与数据库结合,html div css页面 通过超链接把页面关联起来 后缀有.htm .html .shtml
2.php开发动态网站
包含内容:
html div css js jquery ajax php mysql apache
php smarty thinkphp
二.html介绍
1.html概述
html编写网页的代码 html div css
2007-->html table 搭建页面
2007以后 web2.0 div css
2.html Hypertext Makeup Language 超文本标记语言
标记语言:<单词或字母组合> 浏览器认识 主要用来搭建静态页面的框架 .htm .html .shtml静态网页
3.网站的构成
html (div+css)
服务器端脚本程序:php/jsp/.net(c#)
数据库: mysql sql server oracle
客户端脚本程序:js jquery ajax
LAMP/WAMP环境
linux+apache+mysql+php
windows+apache+mysql+php
三.html编辑工具的安装使用
html--》dreamweaver mx /2004/8/cs/...... 建议下载绿色版,免安装
dreamweaver8--》解压--》双击@绿化.exe--》dreamweaver.exe文件 代码编写者
1.新建第一个网页:
新建--》基本页--》html 新建第一个网页文件 网站首页叫index.html
php&MySQL集群开发第二节
2.html代码介绍:
html<单词或字母组合>网页标记 单表记 双标记
单标记:<标记名称/> /表示标记结束
双标记:<标记名称>内容</标记名称>
标记是含有属性的:属性是对标记进行描述
<标记名称 属性名称="值" 属性名称="值" 属性名称="值"....>
属性不唯一的,但是每一个标记的属性只允许出现一次
属性名称="值":把值赋给了属性名称
3.初始标记
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
DOCTYPE document type 文档类型
html 网页文档
public 公共的 开放的
-//W3C//DTD XHTML 1.0 Transitional//EN
w3c 是一个协会
DTD 文档类型定义 由w3c协会来定义
XHTML1.0 网页的1.0版本
Transitional 是过渡的意思
EN 是英文
w3c定义的协议或规则在http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd可以查到
<html></html>网页标记
<head></head>网页的头部
<meta http-equive="Content-Type" content="text/html;charset=utf-8" />
meta 页面信息描述的标记
http-equiv="Content-Type"指定页面内容类型
content="text/html;charset=utf-8" "文本/网页/字符集";
utf-8 国际标准字符集:常用语言和特殊符号
gdk 国内标准字符集:国内常用语言、特殊符号
gd2312 简体中文字符集:常用语言文字、特殊符号
<body></body>网页的主体
php&MySQL集群开发第三节
一.html文字标记
二.html<br/><p><img><hr><hn>
三.html实体
四.html<a>
一.html 文字标记
1.普通文字,页面上正常显示
2.字体标记
<i></i>定义斜体文本
<strong></strong>文本加粗
<sup></sup>小写上标
<sub></sub>小写下标
<font></font>可以修饰文字大小,颜色,书法体
size="值" 文字大小 范围 -1到6
color="#FF0000" 文本颜色
face="隶书" 书法体
二.html<br/><p><img><hr><hn>
<br/>换行标记 浏览器解释大段空白,只认为是一个空格
<p></p>段落标记 上下都加空行,而且换行
<hr>画线标记 width 长度 size高度 color颜色
<hn>标题标记 n的范围是1到6 标题依次减小
<img src="图片路径"/>
路径规则
绝对路径:包括盘符和文件名 F:\AppServ\www\html\02\demo2\imgs\1.jpg
相对路径:index.html--》imgs
平级:直接写文件名
在index.html下级 目录名称/文件名称
上级: ../文件名称
三.html实体
把字符 控制符进行转换的
" " ' ′ < < > >;
四.html<a>
超链接:点击后发生页面跳转的文字,图片或其他页面元素
<a href="网页路径">页面上显示的元素</a >
外网:路径必须是全路径
内网:内网跳转遵循相对路径规则
图片作为超链接: <a href="http://www.sohu.com"> <img src="imgs/1.jpg"></a>
php&MySQL集群开发第五节
一.table
二.form表单
一.table
<table></table>表格标记
<tr></tr>行
<dr></dr>列
1.table属性
border="1" 表格边框
align="center" 表格水平位置 left左 center中 right右
width="600" 表格的宽度
height="300" 表格的高度
cellpadding="0" 文字距离边框的距离
cellspacing="0" 边框的厚度
bgcolor="#00FF00" 背景色
background="imgs/1.jpg"
当背景图的宽度 和高度 小于表格的宽度和高度 背景图会在横向和纵向平铺(重复)
当背景图的宽度 和高度 大于表格的宽度和高度 表格从左上角开始引用图片的一部分(和表格的宽度和高度相同)
2. tr属性 只控制该行内容
align="center" left right 行中内容的左中右
height="100" 行高
valign="bottom" top middle 行中内容的上中下
3.td属性 只控制该列内容
align="right" left center 列中内容的左中右
valign="middle" top bottom 列中内容的上中下
width="100" 列宽(会影响整列的宽度)
height="40" 行高(会影响整行的高度)
标记具有就近原则
colspan="列数" 合并列
rowspan="行数" 合并行
注意:行列都有合并 先列后行
php&MySQL集群开发第六节
二.form表单 主要是用来和用户交互的
<form></form> 表单
1.input元素
<input type="元素名称"/>
button 普通按钮 value="按钮的文字" 与js/jquery代码相结合做特殊效果
checkbox 复选框 value="隐藏起来" 处理传递时候用 checked="checked"默认选中项
file 上传控件
hidden 隐藏域 value=“值” 和PHP脚本程序交互
image 图片提交按钮 src="图片路径" 图片形态
<form action="处理页面" method="post/get">
submit 图片提交按钮和imgae功能一样,按钮形态
password 密码框
radio 单选圈 排他效果 name="相同" 例: <input type=“radio” name="us">男
<input type="radio" name="us">女
text 文本框
reset 把所有表单元素还原成默认状态 value="按钮上的文字"
2.非input元素
<select> 下拉列表
<option>北京</option> 选项
<option selected="selected">上海</option> 默认选项
<option>天津</option>
<option>重庆</option>
</select>
php&MySQL集群开发第七节