【php精品源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了php精品源码-PHP程式设计【共享精品-PDF】 - 其它管理文献的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
PHP程式
设计 二、HTML
PHP基本语法 建国科技大学 资讯管
理学系 饶瑞佶
PHP的由来 在古早古早的时候也就是1994年。
当时有个叫Rasmus Lerdorf的人 他用Perl写了一些后端的程式记录有哪些人看过他的线上履历表。
慢慢 地一些网友对他所写的程式码产生兴趣。
於是Rasmus Lerdorf就整理 这些程式码包装成一个叫作 ??Personal Home Page”的工具。
基於个人的 兴趣Rasmus Lerdorf又写了一个脚本语言的核心引擎。
然后又加上了 能处理HTML表单输入的工具称作 ??Form Interpreter”简称FI。
在1995年 完成的这个版本当时称作 ??
PHP FI”也有人称之为 ??
PHP2”。
PHP/FI开发出来之后受到网站开发者的极大的回响使用
PHP/FI来开发 网站程式的人越来越多。
在1997年中的时候
PHP从Rasmus Lerdorf个人维 护的开发专案转变成一个重要的网站开发技术。
PHP的开发与维护也转由 一个由Rasmus Lerdorf本人和Andi Gutmans、Zeev Suraski、Stig Bakken、 Shane Cavaveo、以及Jim Winstead等人所组成的团队来负责。
在1998年6月 的时候Zeev Suraski和Andi Gutmans改写了
PHP语言的解析器并公布这新 的版本称之为
PHP3。
PHP简介
PHP代表〆超文本预处理器
PHP: Hypertext Preprocessor。
PHP是开放
源码的通用脚本语言特别适合用来开发网站程式可以内嵌在HTML码。
PHP程式的原始码是纯文字所以可以用任何可处理纯文字档的文字编辑器如〆记事本、vi、emac等来撰写
PHP程式。
传统网页〆〃静态的Static内容固定不变 〃不容易更新与维护 纯HTML码的网页 动态网页〆〃内容是动态的 〃内容可以自动更新 〃互动性高 PHPASP
JSP VB Script
Java Script DHTML 等 HTML 用户端 浏览器 伺服端 网页伺服器 步骤1〆要求浏览网页 A.htm 步骤2〆下载A.htm 步骤3〆浏览器翻译后显示 HTML码不受保护
PHP 用户端 浏览器 伺服端 Apache网页伺服器 步骤1〆要求浏览网页 A.
php 步骤3〆下载A.htm 步骤2〆伺服器执行
PHP程式并转换成纯HTML码
PHP程式受到保护 要浏览
PHP网页而不是开启
PHP网页 HTML Hyper Text Markup LanguageHTML HTML本身并非程式设计只不过是标示Markup、强调及组织一般性的文字。
上制作的语言是一种标记语言。
需透过浏览器翻译标记后方可呈现 。
HTML 标准之原始资料 HTML 4.0 1997/11 W3C 除标准HTML标记外各浏览器厂商也自订专属的标记 Tag Language 制作文件的过程中必须加入所谓的标记【】好让浏览器知道该如何处理及呈现原始文件的内容。
在语法中除了少数例外大都是以〆开始以结束々其中XX就是的标记。
Web Server vs. Browser Client 端 Web Server 下载
HTML文件 由客户端浏览器执行 .htm .htm 浏览结果会因Browser不同而不同 HTML ..要显示之文件资料.. ..Document Of Display.. 有头有尾中间夹住所要显示的文字或
图形 纯文字档使用一般的文字编辑器就可以
作业 无大小写之分 档名需要是.HTM或是.HTML HTML 文件结构标签Document Structure Tags 区段格式标签Block Formatting Tags 字元格式标签Character Formatting Tags 清单标签List Tags 连结标签Anchor Tag 多媒体标签Multimedia Tag 表格标签Table Tags 表单标签From Tags OFFICE FrontPage我们选用这个 Dreamweaver Coreldraw Macromedia系列 : Flash Director Authoware HTML 产生html码容易不过你要看的懂才有办法修改 与加入新的东西 ??...:标示HTML文件的启始终止处 ?? :标示文件标头区 ??...:标释出文件主题区 ??...:文件抬头 ??...:i12..6网页标题 ??...:产生水平线 ??...:强迫换行 ??...:文件段落 ??...:以原始格式显示 ??...:标注联络人姓名电话地址等资讯 ??...:区段引言标记 ??...:粗体字 ??...:斜体字 ??...:改变字型设定 ??...:向中对齐 ??...:文字闪烁 ??...:加大字型 ??...:缩小字型 ??...:无编号清单 ??...:有编号清单 ??...:清单项目 ??...:定义式清单 ??...:定义描述 ??...:目录式清单 ??...:选单式清单 ??...:建立超连结 ??...:嵌入影像 ?? :嵌入多媒体物件 ??...:背景音乐 HTML 网页主体内容 使用记事本练习 ….. HTML 表格标签 1.用以定义以横列与直栏构成的表格。
2.包含许多选择性元件与属性。
…… 1.CAPTION 表格标题 2.TR 表格列 3.COL 表格栏 4.TH 储存格标题 5.TD 储存格资料 说明 每一子元件均包含若干属性表格标题标题一标题二第一列内容一第一列内容二第二列内容一第二列内容二 WIDTH 表格的宽度 HEIGHT 表格的高度 BORDER 表格的外框线宽度 FRAME 表格的外框线显示方式 RULES 储存格的框线显示方式 CELLSPACING 储存格间格大小 CELLPADDING 储存格内边留白大小 ALIGN 表格的水平排列方式 BGCOLOR 表格的底色 背景色彩 BORDERCOLOR 表格的外框线颜色 ??通常以下列两种方式定义。
1.像素值〆 width 200 2.百分比值〆 width 20 - WIDTH 格式 ??通常以下列两种方式定义。
1.像素值〆 height 200 2.百分比值〆 height 50 - HEIGHT 格式 1.以像素为表示单位。
2.如不指定预设值为 0 即不显示。
- BORDER 格式 ??共计九种显示方式。
1.void: 不显示外框线。
2.above: 只显示上框线。
3.below: 只显示下框线。
4.hsides: 只显示水平框线。
5.vsides: 只显示垂直框线。
6.lhs: 只显示左框线。
7.rhs: 只显示右框线。
8.box: 显示所有框线。
9.border: 显示所有框线。
- FRAME ??共计五种显示方式。
1.none: 不显示内框线。
2.groups:只显示列组与栏组间的框线。
3.rows: 只显示水平框线。
4.cols: 只显示垂直框线。
5.all: 显示所有内框线。
- RULES ??通常以下列两种方式定义。
1.sRGB值〆 borderColor FF0000 2.颜色名称〆 borderColor red - BORDERCOLOR 格式 ??通常以下列两种方式定义。
1.sRGB值〆 bgColor 000080 2.颜色名称〆 bgColor navy - BGCOLOR 格式 ??定义储存格与储存格之间的间格。
??通常利用像素大小来表示。
- CELLSPACING 格式 ??定义储存格边缘与内含文字的间隔。
??通常利用像素大小来表示。
储存格内留白大小–CELLPADING 格式 ??共计三种排列方式。
1.left: 靠左对齐。
2.right: 靠右对齐。
3.center: 置中。
– ALIGN 格式 ColSpan 与 RowSpan 属性 ColSpan3 RowSpan2 ColSpan2 HTML 表单标签 提供使用者输入传送资讯 表单需必须配合著CGI、JAVA Script程式或是ASP程式来运作不然表单单独存在的意义并不大。
您的网页将摆脱单向呈现而开始迈入和使用者互动的阶段〈 不同表单类型 …. 送出/重写按钮 表单 .htm或.
php 处理程式 Abc.
php 填写完毕按下送出按钮 送回结果 .htm 表单与处理程式可以是同一个档案 文字输入列 每个表单之所以会有不同的类型原因就在於 TYPE“表单类型??设定的不同而已我们就先 来看看第一个类型〆文字输入列。
文字输入列的形态就是TYPETEXT其使用方法如下〆 呈现结果 姓名 原始码 姓名 单选核取表单 利用TYPE“RADIO”就会产生单选核取表单 单选核取表单通常是好几个选项一起摆出来供 使用者点选一次只能从中选一个故为单选 核取表单。
呈现结果 性别〆男 女 原始码 性别〆 男 女 复选核取表单 利用TYPE“ CHECKBOX ”就会产生复选核取表单 复选核取表单通常是好几个选项一起摆出来供使用者 点选一次可以同时选好几个故为复选核取表单。
呈现结果 喜好〆 电影 看书 原始码 喜好〆电影看书 密码表单 利用TYPE“ PASSWORD ”就会产生一个密码表单 密码表单和文字输入表单长得几乎一样差别就在於 密码表单在输入时全部会以星号来取代输入的文字 以防他人偷窥。
呈现结果 请输入密码〆 原始码 请输入密码〆 送出/重写按钮 通常我们表单填完之后都会有一个送出按钮以及清除 重写的按钮分别是利用TYPE“ SUBMIT ”及 TYPE RESET 来产生相当的简单易用。
呈现结果 原始码 送出资料重新填写大量文字输入元件 有时候我们会希望让使用者输入比较大量的文字此时 文字输入列就显得不敷使用因此我们就可以利用来产生一个可以输入大量文 字的元件夹在两个标签中的文字会出现在框框中可作 为预设文字。
呈现结果 请输入您的意见〆 原始码 请输入您的意见〆 下拉式选单 下拉式选单令整个网页看起来有很专业的感觉我们 只要利用便可以产生一个下 拉式选单另外还需要配合标签来产生选 项这样才算完整喔〈 呈现结果 您喜欢看书吗〇〆 原始码 您喜欢看书吗〇〆非常喜欢还算喜欢不太喜欢非常讨厌 非常喜隐藏栏位 表单中有时有些东西因为某些因素不想让使用者看到 但因程式需要却又不得不存在此时我们就可以利用 TYPE HIDDEN 来产生一个隐藏的栏位。
呈现结果 隐藏栏位〆 原始码 隐藏栏位〆 看不到
PHP 基本语法介绍
PHP基本语法 内嵌在HTML标签中使用 或 课本使用 或 或ASP亦使用此表示要设定
php.ini 标示 ex6-2 需要经由Apache Server转译后才可以动作 副档名为 .
php或 .
php3 每个命令结尾需要加上
PHP基本语法 程式注解使用 // 表示单行注解 / 中间文字是注解 / 表示多行注解 注解内不可以再出现注解符号
PHP不像HTML可以直接使用浏览器执行
PHP基本语法-基本输出 输出指令 echo 与 print ex 6-4 单引号与双引号对变数处理的方式不同 使用echo会比print略有效率。
PHP与HTML 嵌入HTML标签中 在HTML标签外 独立存在
PHP 资料型态