PHP和MySQL_Web开发
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
使用颜色
许多HTML标识符都具有色彩的属性,可用来设置不同的 颜色。以下是颜色的使用方法: <html> <head> <title> Color Demo </title> </head> <body bgcolor=“Lime”> HelloWorld! </body> </html>
强大的数据库支持;PHP最强大、最突出的特性 在于它能支持大量的数据库,使得编写基于数据库 的网页变得越来越简单,以下的数据库是PHP能够 支持的数据库: Microsoft SQL Server MySQL Dbase Solid Dbm Sybase IlePro ODBC Infomix Oracle InterBase PostgreSQL MSQL
HTML标识符介绍
与任何一种编程语言一样,HTML语言也有它的关 键字。这些关键字对于解释它的浏览器来说,有特 定的含义。这些关键字在HTML语言中都叫做 HTML标识符。 HTML标识符的主要特征是用一对尖角形括号括起 来的文字。如<B> This is bold </B>,这里<B>是 用来建立粗体文本的标识符。如果在<B>和</B>标 识符中敲入一些文本,这些文本在浏览器上显示出 来就是粗体的,这好像一个容器一样,所以,这类 HTML标识符被称为容器标识符。
PHP 简介
此外,PHP4.0的源代码是完全公开的。任何 热心于PHP的程序员都可以为PHP添加新的函 数库,这使得PHP更有活力。 目前,可用于编写Web服务器端脚本的语言 不下几十种,但比较常用的却只有PHP、ASP、 Perl、JSP等有限的几种,同其他脚本描述语 言相比,PHP有其自身的优势: 没有运行费用; 基于服务器端
定义用户要求
编写程序代码
需求规格书
建立软件逻辑结构 设计说明书 程序清单 尽可能发现多的错 可运行系统,测试报告 误 运行和改进 改进的系统
软件项目开发工作流程
软件计划
需求分析 计划任务书 需求规格书
软件设计
软件编码 设计说明书 程序清单
软件测试
功能,性能 及系统 环境变 化
测试报告
软件维护
软件项目开发工作流程(瀑布模型)
Init.cmd 十秒钟即可完成。全部完成后,将自动打开默认页。 (如果没有,试试手动打开 http://127.0.0.1)
动手写PHP程序的准备
古人云:凡事预则立,不预则废。它的意思是, 无论做任何事情,都要有准备,有了准备了, 这件事才能做好,反之,则不能做好。这话是 很有道理的,看了下面的内容,大家就会更加 深刻地领会到它的内涵了。 一、编辑器的选择 如果是使用Linux作为开发环境的话,那么可 选的编辑器并不是很多,而且即使是XWindow 下的编辑器也让人不敢恭维,尤其在
(4)Linux系统 以上这些软件因为都免费软件,所以在安装了 Linux之后,这些软件都是随操作系统装上(需要 在安装时选中相应的软件包),而且环境基本上都 配好,只要启动相应的服务就可以了。 启动Apache服务:service httpd start 启动MySQL数据库: mysqld_safe - -user=mysql & (MySQL的进入和具 体操作会在PHP连接数据库的时候讲到,现在暂时 不用,请大家耐心等待……) 一切配好之后,我们就可以利用Mozilla来访问我们的 PHP程序了。
PHP 简介
一、什么是PHP? PHP(Hypertext Processor)是目前最常见的用来 生成动态网页的工具之一,也是一种易于学习和使用 的Web服务器端脚本描述语言。它的出现使得快速开 发动态网页成为现实。许多用其他 开发语言难以实 现的功能和目标,借助PHP却只需几句很简单的脚本 语句就可以了。PHP是一种HTML(Hypertext Markup Language, 超文本链接标示语言)内嵌式的 语言(类似于IIS上的ASP),而且PHP的语法融合 了Unix Shell、C、C++、Java、Perl以及PHP自己的 特性,同传统的CGI或者Perl相比,PHP的语法规则 更简单,开发效率更高。
跨平台;PHP是一种跨平台的服务器端脚本描述 语言。PHP可以安装在Unix、Linux或者Windows 平台上,然后配合相应的Web服务器来提供相应 的服务,因此用PHP写出来的程序可以非常轻易 地移植到不同的操作系统平台上。
嵌入到HTML。PHP可以直接嵌入到HTML内部, 而不需要通过编译,因此PHP是解释型的语言 (Interpret),使用起来很方便。
支持汉语这方面。不过,如果实在没办法的话,一般地, 可以选择VI,但是在rxvt模式下,就可以输入中文, 或者是在kate编辑器下都可以。当然可以使用专门的 编辑器,如PHPED,它是用来专门编辑PHP的源文 件的。还有Dreamweaver或FrontPage,它是在 Windows下用来开发静态页面的多功能编辑器,它也 可直接用来编辑PHP文件,但FrontPage会产生很多 的垃圾代码。大家根据自己情况选择一个最适合自己 的编辑器就可以了。 二、HTML语言的储备 HTML,就是一种用来制作网页的标记语言。它所 编写的程序,被浏览器解释并显示在屏幕上,那就
软件的分类
软件按使用方式来分 商业软件:Windows、Office、SQLServer 共享软件:WinRAR、优化大师、…. 开源软件:Linux、OpenOffice….
软件的生存周期
阶段 软件计划 基本任务 明确工作范围 工作结果 计划任务书
需求分析
软件设计 程序编码 系统测试 系统维护
简单高效。和Java、Perl、C++等程序设计语言 不同,PHP坚持以基本语言为基础,但同时它的 功能又能够强大到足以支持任何类型的Web站点。
构架PHP开发平台
目前大多数支持PHP的网站都采用 Linux/Windows作为操作系统,Apache作为 Web服务器,Mysql作为数据库(LAMP)的 方案。Linux和Apache都是功能强大的免费软 件,对硬件要求不高,是中小型网站的理想平 台。 所需软件: (1)PHP源程序C语言代码。 (2)MySQL源程序 (3)Apache 源程序
建立基本的HTML页面
基本的网页构架 一个最基本的网页的构架是这样的: <html> <head> <title>This is a basic webpage</title> </head> <body> Hello World! </body> </html>
这个例子中有四个新的标识符:<html>、<head>、 <title>、<body>,那么这四个新的标识符有什么用 呢?除过<title>这个标识符是设置本页面窗口的标 题外,其它三个的唯一用途就是对其他标识符起一 个容器的作用。 <html>标识符说明了这个文件是一个HTML文件。这 个标识符并不是必须的,但对于旧版的浏览器,应 当在文件头部包含<html>标识符,并在文件尾包含 </html>标识符来确保兼容性。 <head>标识符包含了所有出现在HTML文件头部的标 识符。这些由<head>包含的标识符并不由网络浏 览器显示出来。例如,由<title>及</title>标识符包
• 是我们常说的网页页面。这就是说,我们上网 并从网上传过来的东西,都不是我们直接能看 得懂的,而是由网络浏览器来解释成我们所见 的样子。所以这要求网络浏览器能够看得懂 HTML文件,然后再由它把HTML文件翻译成 我们能看得懂的信息。 • 我们通常上网打开主页面看到的所有东西都是 HTML编写的页面,那PHP程序到底在什么地 方呢?给大家看一个抓图。
进入PHP世界
目前,基于服务器端的脚本语言相当丰 富,常用的PHP、Perl、ASP和JSP等都 是其中的优秀代表。同其他脚本语言相 比,PHP的优势在什么地方?什么样的 站点应该选用PHP?如何使web服务器支 持PHP?如何在各种平台下安装PHP? 如何使PHP与服务器紧密结合、提供高 性能的服务?这些都是PHP程序设计工 程师首先应该掌握的基本知识。
软件生存周期
软件计划 需求分析 软件设计 软件编码 软件测试 软件生存期—瀑布模型 软件维护
软件开发中各部分所占的比重
单元测试 25% 综合测试 20% 编码 20%
开发33%
设计 分析设 计20% 15%
维护67%
开发各阶段百分比图
开发与维护所占百分比
开发模式的转变
在以前,人们开发的程序主要是基于C/S即客户 端服务器模式,典型的开发语言代表为VB、Delphi 等,这样的程序虽然简单易用,功能强大,但也带 来不少的弊病。比如要完成某个系统需要同时用某 种开发语言编写两种系统,一种是服务器端,一种 是客户端,这样肯定会带来移植和维护的问题,随 着社会的发展,人们迫切的希望有一种新的开发模 式来取带原来旧的开发模式。这样新的开发模式 B/S即浏览器/服务器模式就诞生了。
支持多种网络协议,良好的可扩充性;它在这方 面支持了相当多的通讯协议,这主要包括: 与电子邮件相关的:IMAP POP3 网管系统:SNMP 网络新闻:NNTP 账号共用:NIS 全球信息网:HTTP及Apache 目录协议LDAP以及其他网络的相关函数 除此之外,用PHP写出来的Web后端CGI程序, 可以很容易地移植到不同的操作系统上。
Biblioteka BaiduHP 简介
PHP从1994年秋天开始孕育,其创始人是Rasmus Lerdorf。2000年5月,PHP4.0正式发布,整个PHP核 心内容做了大量更改,使PHP脚本的执行速度更快,能 够支持更多动态网页特性。在执行性能上,同CGI或者 ASP等其他脚本语言相比,PHP4.0也有了前所未有的 优势,在对Web服务器支持这一方面,PHP4.0除继续 保持同Apache服务器紧密结合,能作为Apache的一个 模块运行这一优势外,对其他Web服务器如IIS和PWS 的支持也有了很大改善。事实上,PHP4.0最强大的最 重要的特性就在于它的数据库集成层,有了它的支持, 程序员几乎不再需要关心与数据库连接的问题,而只需 要了解PHP中的相应接口就可以。
HTML标识符可以通过增加属性来扩展功能,所谓 的属性是指加在HTML标识符第一个“<>”中关键 字后面的一些描述关键字属性的一些由具有特殊含 义的关键字和变量所组成的表达式。如: <font color=“red”> I am red </font> 此句被网络浏览器解释时,I am red将以红色显示 出来。这里<font>标识符的color就是一个属性,它 告诉浏览器用何种颜色来显示文本。大部分HTML 标识符都有一个或多个属性,属性在HTML标识符 中出现的顺序是不重要的,通常可以将属性值用引 号括起来也可以不括起来。浏览器也会忽略HTML 文件中的多余空格、回车和制表符。
LAMP 开发工程师
国家软件人才国际培训(西安)基地
房 栋
什么是软件?
软件=程序+文档 程序:是计算机指令的集合,它以文件的形 式存储在磁盘上。 文档:可行性分析说明书、需求分析说明书、 概要设计说明书、详细设计说明书、数据 库设计说明书、开发进度计划、模块开发 卷宗、测试计划、测试用例、测试结果、 项目总结报告、用户手册…..
含的文本只出现在网络浏览器的标题栏上,而不在网 页上出现。 <body>标识符表明了HTML文件的主体部分,所有需 要在浏览器上显示的文本及标识符都应该被放置在 这里。例如,HelloWorld!被放置在此。因为想让 这句话在网页上显示出来,网页的所有内容几乎都 由<body>及</body>标识符包含。 <!-- 要注释的内容 -->表示注释,它并不在主页上 显示出来。注释,这种只是针对HTML标识符的注 释,并不能注释PHP的语句。大家在以后写程序的 时候尽量对程序中的语句加上注释,便于日后查看。
Windows平台(WAMP)构架: 软件:phpnow1.4.4(PHP+Apache+MySQL合集)
与 PHPnow 的名字一样,让我们一起 PHPNow!
安装方法: 执行 PHPnow-1.4.x.exe 出现下图所示。回车 即可。
在自动解压完毕后,将自动执行 Init.cmd 进行初始化动作。如 图-2 示: 期间可能出现防火墙提示,请允许。