PHP程序设计
实验指导书
实验目录
实验1.  PHP开发环境安装
php实例代码详解
一、实验目的
1.掌握 Apache服务环境安装和配置。
2.掌握PHP环境安装和配置。
3.初步接触PHP程序。
二、实验内容
1.安装和配置Apache服务环境。
2.安装和配置PHP环境。
3.使用Eclipse开发简单的PHP程序。
三、实验准备
1.了解Apache和php开发环境的组成。
2.准备Apache服务安装包httpd-2.2.19-win32-x86-openssl-0.9.8r.msi。
3.准备PHP安装包php-5.2.17-Win32-VC6-x86.msi。
4.准备Eclipse3.0文件夹。
四、实验步骤
1.安装Apache服务
双击文httpd-2.2.19-win32-x86-openssl-0.9.8r.msi,在安装程序打开窗口中,除了制定安装目录,并设定输入主机名、管理员信箱见图1.1
图1.1
一路选择“Next”下去,完成安装。
安装完成后,在任务栏托盘区中会增加一个Apache服务程序运行图标,这说明服务器已经安装成功,在IE地址栏中键入localhost/,即可看到Apache的欢迎页面。
2.设置Apache的服务端口
在Apache安装路径下的conf文件夹中,打开f文件,到“listen 80”所在的一行,将“80”改为自己希望的端口号,如8000。修改后,停止Apache服务,再启动,然后再浏览器地址栏中输入localhost:8000,观察效果。
3.安装PHP环境
双击文php-5.2.17-Win32-VC6-x86.msi,进入安装步骤,见图1.2
图1. 2
点击“Next”按钮,出现安装协议界面,见图1.3
图1. 3
选中“I accept” 后,点击“Next”按钮,见图1.4
图1. 4
制定PHP安装目录,点击“Next”按钮,见图1.5
图1. 5
选择Apache2.2. x Module,点击“Next”按钮,见图1.6
图1.6
在输入栏中输入刚才Apache服务所安装的路径,或用“Browse”制定该路径,点击“Next”按钮,见图1.7
图1. 7
选择需要安装的项目,点击“Next”按钮,见图1.8
图1. 8
安装参数设定完了,点击“Install”按钮,安装PHP,直到见图1.9, PHP安装完毕。
图1. 9
4.配置PHP参数
(1)在步骤2所用到的f文件中,把文件最后的
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "E:\PHP\php\"
LoadModule php5_module "E:\PHP\php\php5apache2_2.dll"
AddType application/x-httpd-php .php
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir  " "一行的“”中,填写为PHP的安装路径。
LoadModule php5_module " "一行的" ",填写为PHP的安装路径\ php5apache2_2.dll。
(2)到PHP的安装路径下的php.ini,配置
到:
; be sure not to use short tags.
short_open_tag = Off
; Allow ASP-style <% %> tags.
asp_tags = Off
将其中的Off全都改为On
(3)将PHP安装路径下的文件libmysql.dll,复制到C:\windows\system32中。
(4)上述的(1)、(2)、(3)都做完后,重新启动Apache服务。
5.在Apache安装路径下的htdocs文件夹中,建立一个文件,a.php,内容如下
<?php
  Echo “Hello! PHP programe”
>
在浏览器中输入localhost:8000/a.php,效果如图1.10
图1.10
实验2.  PHP基础(一)
一、实验目的
1.掌握PHP语法基本元素,掌握数据类型、变量和常量、运算符、表达式的使用。
2.掌握PHP流程控制。
3.掌握在Html和PHP命令标记相结合的方法。
4.掌握用PHP和Html交互的处理方法。
二、实验内容
1.PHP语法:数据类型、变量和常量、运算符、表达式、流程控制。
2.PHP和html交互。
3.
三、实验准备
1.了解在html中嵌入PHP代码的方法。
2.了解PHP的语法。
3.了解用php读取html表单控件数值的方法。
四、实验步骤
1.在html中嵌入PHP命令标记
实验任务:编写一个php动态页面,在html标记中用先嵌入一段php代码,给变量$xh赋一个文本数值;然后把$xh的数值作为一个html表单中的文本型输入框的value属性值。
编程示例:
<html>
<head>
<title>在html中嵌入PHP命令</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<h1>PHP inside html</h1>
<?php
  $xh="081101";
>
  <form action="" method="post">
  学号是<input type="text" name="xh" size="20" value="<?php echo $xh;?>">
  </form>
</body>
</html>
2.PHP语法实验
(1)变量、表达式和判断的使用
实验任务:编写一段PHP代码,用于判断一个整数变量的数值是否大于5,并显示判断结果。
编程示例:
<?
  echo "<br>";
  $i=10;
  if($i>5)
    echo "i大于5<br>";
  else
    echo "i不大于5<br>";
>
(2)循环
实验任务:在(1)所编写PHP代码的基础上,添加一段循环,从1依次显示到整数变量的数值,各数之间以“,”做分隔符。
编程示例:
<?
  echo "<br>";
  $i=10;
  if($i>5)
    echo "i大于5<br>";
  else
    echo "i不大于5<br>";
  for($j=1;$j<=$i;$j++)
  {
If($j<$i) 
echo $j.",";
else
  echo  $j;
  }
>
3.php读取表单数值
实验任务:编写一个带Form和输入控件的PHP页面,用PHP代码接收输入控件的内容,并显示。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。