中学教学课件《走进PHP》.ppt

上传人:牧羊曲112 文档编号:5167605 上传时间:2023-06-10 格式:PPT 页数:27 大小:839.50KB
返回 下载 相关 举报
中学教学课件《走进PHP》.ppt_第1页
第1页 / 共27页
中学教学课件《走进PHP》.ppt_第2页
第2页 / 共27页
中学教学课件《走进PHP》.ppt_第3页
第3页 / 共27页
中学教学课件《走进PHP》.ppt_第4页
第4页 / 共27页
中学教学课件《走进PHP》.ppt_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《中学教学课件《走进PHP》.ppt》由会员分享,可在线阅读,更多相关《中学教学课件《走进PHP》.ppt(27页珍藏版)》请在三一办公上搜索。

1、走进,实战PHP开发作品评价系统的实现,4,PHP简介,1,PHP环境搭建,2,PHP开发基础,3,PHP的发展现状与未来展望,5,第一章 PHP简介,1.什么是 PHP?PHP 指:超文本预处理器(译者注:PHP:Hypertext Preprocessor,递归命名)PHP 是一种服务器端的脚本语言,类似 ASP PHP 脚本在服务器上执行 PHP 支持很多数据库(MySQL、Informix、Oracle、Sybase、Solid、PostgreSQL、Generic ODBC 等等)PHP 是一个开源的软件(open source software,OSS)PHP 可免费下载使用,第一

2、章 PHP简介,2.为什么要使用 PHP?PHP 可在不同的平台上运行(Windows、Linux、Unix)PHP 与目前几乎所有的正在被使用的服务器相兼容(Apache、IIS 等)PHP 可从官方的 PHP 资源免费下载:http:/PHP 易于学习,并可高效地运行在服务器端,第一章 PHP简介,3.PHP擅长的领域有哪些?内容管理系统(CMS):主要用于管理新闻、资料数据等。通常包括前台浏览界面和后台管理界面。如DedeCms.可到下载论坛系统(Forum):是一个支持用户间传递和共享信息的交流平台。如:Discuz!可到下载电子商务系统(e-Business):典型产品shopEX.

3、通过生成静态页面的方式大大提升了页面的访问速度,能有效进行多种模式的销售。可到下载,第二章 PHP环境搭建,1.PHP的安装关于PHP的安装有好多方式,本文仅以Appserv为例进行安装,其他相关安装见安装手册;Appserv是一个PHP开发环境组合,包含了LAMP(Linux+Apache+MySQL+PHP)组合环境。以下是安装过程。,显示环境的相关信息,每个目录及相关文件,在phpinfo()函数页面中显示了PHP当前的配置信息,在实际编程过程中可以据此来查看相关信息,可以起到事半功倍的效果。,2.PHP开发工具,1、Dreamweaver2、PHPEdit3、Zend studio4、

4、Eclipse5、notepad+,PHPEdit,Dreamweaver,Zend studio,第三章 PHP开发基础,1.第一个PHP页面Hello,world Hello World!Hello world!”;?,可以看到,PHP可以嵌入到HTML页面中的脚本,当该脚本被访问而触发执行时,此时PHP解析器会确定该页面中是否有?php的脚本标记,如果有,会进行解析操作,然后通过Web服务器将输出结果输出到客户端浏览器中。,2.PHP中的注释,在PHP中包括三种注释方式:C+风格注释,/注释某行;Shell风格注释,#号注释方式;C语言风格注释,/*与*/注释方式。,3.PHP变量与表达

5、式,PHP变量分为标量变量、数组变量以及对象三种类型。标量变量的定义:由”$”开头,后接字母或下划线,由字母、数字和下划线的组合。以下是标量变量定义的相关说明:变量名长度=255字符严格区分大小写,如$UserName与$username是不同的变量不得与内置函数名相同在使用变量时,事先应该声明变量,否则PHP5会提示警告错误,4.打印与输出变量,使用echo语句,单纯显示文本信息或变量值,没有返回值使用print语句(包括printf和sprintf),可以返回一个布尔值,最常用的是使用echo语句,它可以打印变量和内容,其他可以是系统变量,也可以是HTML代码,也可以是一个PHP表达式,如

6、果单纯做显示,使用echo的效率要高一些,请看如下的示例:,输出结果:12345this is string,5.PHP与MySQL数据库接口,1.建立到数据库服务器的一个连接MySQL数据库服务器建立通信,就需要数据库服务器打开一个连接。PHP与数据库的所有通信都经过这个连接,为了初始化这个连接,PHP提供了mysql_connect()函数如:,2.当使用$connection连接到数据库后,需要用mysql_select_db()函数选择一个数据库,如:mysql_select_db(vote,$conn)or die(mysql_error();,3.建立一个查询并执行,使用mysql

7、_query()函数实现,PHP 采用浏览器/服务器(B/S)模式架构。所谓B/S结构,就是通过浏览器(Browser)来访问服务器(Server)上的内容,客户端不需要运行其他软件。B/S结构的优点是维护方便。客户端运行的软件是一个随操作系统同时发布的浏览器,例如IE,而不用安装其他软件。浏览器通过网络获取服务器上的信息。B/S结构系统的所有的维护、升级工作都只在服务器上进行,服务器端代码修改后,客户端就能获得最新的信息。,6.PHP相关知识领域的介绍,标题 主体,在实际应用中,通常把PHP代码和HTML代码混合使用以完成一个页面的显示,第四章 实战PHP开发作品评价系统的实现,建立及查看数

8、据库、数据表,创建数据库:create database dbname;如create database vote;删除数据库:如drop database vote;在数据库中创建表:create table tablename;向表中添加记录:insert into表名values(“data”,”data”)连接数据库:mysql-u root-p 输入密码:*查看数据库:show databases;使用其中的某个数据库:use 其中的某个数据库;查看数据表:show tables;查看数据表中的表结构及表内容:select*from 其中的某个数据表;,数据库的连接及调用,在其他文件

9、中使用include(include/conn.php);进行调用,什么是session?PHP在操作session时,是将session中的数据存储在服务器上,然后通过客户端传过来的Session ID识别客户端信息。session_start();,为什么要使用session?HTTP协议特点:客户端的每次与服务器的对话都被当做一个单独的进程。例如,用户从浏览器上访问第二个网页的时候,第一个网页上的信息将不再被保存。也就是说如果用户登录时已经输入了用户名和密码,点“登录”进去后,上一个页面的信息无法存储,进入下一个页面后也就没有办法继续操作,必须要重新输入用户名和密码,这显然是不符合我们的

10、操作习惯的。,什么是UTF-8编码?UTF-8是一种Unicode编码,即它的编码的字符集和Unicode是一致的。Unicode的基本目标是统一所有的编码,即它包含所有的字符集。使用UTF-8编码的好处:UTF-8编码的文字可以在各国各种支持UTF-8字符集的浏览器上显示。是一种国际编码,通用性比较好,即使是英文版的Windows XP系统,浏览UTF-8编码的任何网页,都可正常显示。例如,如果用Windows XP英文版的IE浏览GB2312语言编码的网页,则会提示安装语言包,因此可能会失去很多的国外浏览者。,UTF-8编码广泛应用于Google网页,Blog开发者及电子商务。,第五章 P

11、HP的发展现状与未来展望,当前主流的PHP版本是PHP5.较前一个版本相比,已经在企业化进程中有了很大的进步。主要表现在:对XML的强大支持。对SOAP及Web Service的支持。新的MySQL及嵌入式SQL数据库引擎SQLite扩展。新的内存管理机制。更加完善的面向对象应用。未来的PHP,也就是PHP6.0,语言方面将会更加强大。可能会包括对64位整形数的支持、对Unicode操作的改进、对时间戳的改进和对面向对象机制的改进等。相信新的PHP语言将会朝着更加企业化的方向迈进,并且将更适合大型系统的开发!,作为一个初学者,我该怎么做?,选择一本适合自己的教材。推荐完全手册:PHP网络开发详解作者:孙鹏程,电子工业出版社多阅读源代码。多练习编写源代码。选择好的开发工具。养成良好的编程习惯。多交流多讨论。,天才=九十九份汗水+一份灵感!,Thank You!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号