ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:149.80KB ,
资源ID:26948393      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26948393.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PHP程序设计.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

PHP程序设计.docx

1、PHP程序设计PHP程序设计实验指导书实验目录实验5. PHP和数据库实验1. PHP开发环境安装1. PHP的安装和配置1.1安装1下载PHP-5.2.5-Win32.ZIP软件包,不需要安装,在C盘根目录下建立文件夹C:php 。将软件包解压缩到本目录下。2在C:php 目录下找到php.ini-dist文件,将其名字改为php.ini ,这是php的配置文件。3修改php.ini文件,过程如下:(1) 找到extension_dir=”./” ,改为extension_dir=”C:/php/ext” (2) 找到 “ ;extension=php_mbstring.dll ”去掉前面的

2、“;”(3) 找到 “ ;extension=php_mysql.dll ” 去掉前面的“;”(4) 找到 “ ;extension=php_mysqli.dll ” 去掉前面的“;”4修改完php.ini文件后,保存该文件,并复制到C:Windows 目录下。5将C:PHPlibmysql.dll 复制到C:windowssystem32 目录下1.2配置通过修改php.ini中的参数来实现。对MySQL而言,若无特殊要求,一般无须配置。因为PHP在php.ini中已经做好了对MySQL的配置,所以一般无须修改。2. Apache的安装和配置2.1安装软件双击apache_2.0.63-wi

3、n32.exe,按照提示,选择custom安装方式,然后一路默认,即完成安装。注意:如果您的电脑安装了IIS,请先到控制面板关闭IIS服务,因为IIS服务器与Apache服务器都使用一个端口。2.2配置服务单击开始-程序- Apache HTTP Server 2.2- Configure Apache Server- Edit the Apache httpd.conf configuration File,打开Apache的配置文件httpd.conf,按表2提示进行配置:注意:每处的配置要想起作用,必须将行首的#号(注释符号)去掉;表示一个或多个空格表2 Apache配置序号参数名和示例

4、参数值配置方法说明BindAddress(你所用机器的IP地址)修改地址绑定(指定服务器地址)LoadModulephp5_modulec:/php/sapi/php5apache.dll添加将PHP配置为Apache的模块(Apache module)方式Port80修改指定端口ServerAdmin(你的邮箱地址,如ssl)修改指明管理员信箱ServerNamessl修改指明主机名称DocumentRootd:Websitehtdocs修改Web文档发布主目录修改该处目录应与Web文档发布主目录一致ScriptAlias/php/c:/php/ AddTypeapplication/x-h

5、ttpd-php.php Actionapplication/x-httpd-php/php/php.exe 添加指明脚本路径指明PHP脚本扩展名指明PHP脚本解释器程序名DirectoryIndexindex.htmindex.php修改指定默认文档*描述以httpd.conf文件的行文顺序进行*表中路径、地址、主机名、信箱等,实际配置时请根据自己情况进行按表1所述,参考Apache配置文件样本,修改完毕后,保存。测试配置是否成功。1)在编辑完成后,我们还可以通过 “开始/程序/Apache HTTP Server 2.2/Configure Apache Server/Test Confi

6、guration来测试配置文件是否有语法错误等。2)或者打开浏览器敲入:http:/localhost 能否见到服务器到测试页面。能见到则配置成功。3. Apache : Web服务的安装和启动(1)启动Apache服务:单击:开始-程序- Apache HTTP Server 2.2- Control Apache service- Start。(默认情况下,每次操作系统启动时自动启动该服务,可更改)4. 测试Apache服务器对PHP的支持能力测试目的:检验配置后的Apache服务器是否提供了对PHP脚本的解释能力(支持PHP)用EditPlus编写测试脚本,存为d:Websitehtdo

7、csceshi.php,内容为:说明:phpinfo()是PHP内置函数,用来显示PHP和Apache配置信息,在浏览器中敲入http:/localhost/ceshi.php,回车后若显示类似图1的PHP配置页面(以Winxp下为例),则说明你的Apache服务器已经支持PHP脚本,能够解释PHP脚本了;若不显示类似画面,则配置有误,此时你的Apache不能够解释PHP脚本,需重新配置。 图15. MySQL的安装和启动数据库服务器将mysql-essential-5.1.39-win32.zip解压缩后,双击setup.exe,按照提示,选择custom安装方式,然后一路默认,遇到输入密码

8、的地方,输入123作为密码。测试安装是否成功。单击“开始”,选择“MySQLMySQL Server5.1MySQL Command Line Client”,会出现如下图所示的窗口,然后输入root密码,根据提示操作即可 6. 测试PHP与MySQL的协同PHP方面:准备测试脚本connect.php,存放在d:Websitehtdocs下,其内容为:程序2-13:?$connection=mysql_connect(127.0.0.1,root,123) or die(不能连接到MySQL数据库:.mysql_error();echo 已经成功连接MySQL数据库; mysql_selec

9、t_db(test)or die(不能选择数据库); echo 连接test数据库已经成功;?(1)测试步骤在浏览器地址栏输入:http:/localhost/connect.php,回车,显示如图2所示,则表明PHP 与MySQL能够协同工作了。 图2实验2. PHP基础(一)一、实验目的1掌握PHP语法基本元素,掌握数据类型、变量和常量、运算符、表达式的使用。2掌握PHP流程控制。3掌握在Html和PHP命令标记相结合的方法。4掌握用PHP和Html交互的处理方法。二、实验内容1.PHP语法:数据类型、变量和常量、运算符、表达式、流程控制。2.PHP和html交互。3.三、实验准备1了解在

10、html中嵌入PHP代码的方法。2了解PHP的语法。3了解用php读取html表单控件数值的方法。四、实验步骤1在html中嵌入PHP命令标记实验任务:编写一个php动态页面,在html标记中用先嵌入一段php代码,给变量$xh赋一个文本数值;然后把$xh的数值作为一个html表单中的文本型输入框的value属性值。 编程示例:在html中嵌入PHP命令PHP inside html 学号是input type=text name=xh size=20 value= 2. 使用PHP循环结构制作九九乘法表 3、打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本

11、身。实验3. PHP基础(二)一、实验目的1掌握php中函数的定义和使用方法。2掌握php中类的定义和使用方法。二、实验内容1.PHP函数。2.PHP面向对象编程。三、实验准备1了解函数的定义及使用方法。2了解类的定义及使用方法。四、实验步骤1函数的定义和使用实验任务:设计一个PHP网页ex3_1.php,其中定义一个PHP函数,用于比较前两个输入参数的大小。若第三个输入参数的数值是“B”,就将最大的数值返回,若第三个参数的数值是“L”,就将最小的数值返回,若前两个输入参数一样大,则返回二者其中之一。并用同一个PHP网页输入两个数值,调用上述的函数返回结果。编程示例: PHP函数练习=$j)

12、$bigger=$i; $littler=$j; else $bigger=$j; $littler=$i; if($p=B) return $bigger; else return $littler;if(isset($_POSTsubmit) $a=$_POSTa; $a=(int)$a; $b=$_POSTb; $b=(int)$b; $sel=$_POSTsel; ?PHP函数练习 请输入变量$a的数值 input type=text name=a size=20 value= 请输入变量$b的数值 input type=text name=b size=20 value= 指定返回数

13、值是 最大值 最小值   结果是 2类的定义和使用实验任务:在一个PHP网页ex3_2.php中,设计一个学生管理类,有学号、姓名、专业等属性,用来存储学生的信息。用PHP代码创建学生管理类的实例,并用输入文本框给实例的属性赋值,并显示实例的属性数值。编程示例:sid=$xh; $this-sname=$xm; $this-spel=$zy; echo 学号:.$this-sid.; echo 姓名:.$this-sname.; echo 专业:.$this-spel.; ? 实验4. PHP Web项目实践一、实验目的掌握使用PHP编写交互网站所需要的方法:包括接收表单数据等。二、

14、实验内容1.接收表单数据。2. Session使用。三、实验准备1了解Web 接收表单数据的方法。2了解Session。四、实验步骤实验任务:1、通过post 方法接受FORM表单数据。form action=register.php“ method=post用 户 名:密   码 :确认密码:PHP程序register.php负责采集用户注册FORM表单提交的数据,然后进行显示。?php$userName = $_POST userName;$password = $_POST password;$confirmPassword = $_POST confirm

15、Password;/以下代码输出$userName变量、$password变量、$confirmPassword变量的值,并输出换行符echo $userName;echo ;echo $password;echo ;echo $confirmPassword;?2、创建一个会话,注册会话,使用会话,注销会话 。编程示例:1.登录页面ex5_login.phpPHPWeb技术练习PHPWeb技术练习 用户: 密码       实验5. PHP和数据库一、实验目的掌握PHP连接和操作数据库的方法。二、实验内容用PHP连接和操作MySql的方法。三、实验准备1掌握Mysql数据库、数据表以及记录的手工管理操作方法。2掌握PHP连接数据库的方法。四、实验步骤实验任务:开发系统 PHP和MYSQL开发小的B/S系统

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1