1.PHP与Web页面的交互

一、概览:
  PHP是一种专门用于Web开发的服务器端脚本语言。从这个描述可以知道,PHP要打交道的对象主要有服务器(Server),和基于Web的HTML(超文本标识语言)。使用PHP处理Web应用时,需要把PHP代码嵌入到HTML文件中。每次当这个HTML网页被访问的时候,其中嵌入的PHP代码就会被执行,并且返回给请求浏览器以生成好的HTML。换句话说,在上述过程中,PHP就是用来被执行且生成HTML的。本栏主要讲述PHP与Web页面的交互操作技术。

本栏学习目标:
* 了解使用动态内容

* 掌握表单与PHP的联系

* 掌握表单设计的方法

* 掌握传递数据的方法

* 掌握获取表单数据的方法

* 掌握对URL传递的参数进行编码的方法

二、使用动态内容:

  为什么要使用动态内容呢?因为动态内容可以给网站使用者不同和实时变化的内容,极大地提高网站的可用性。如果Web应用都只是使用静态内容,则Web编程完全不用引入PHP、JSP和ASP等服务端脚本语言。通俗的说,使用PHP语言的主要原因之一,就是使用动态内容。

  下面介绍使用动态内容的案例。此例中,在先不涉及变量和数据类型的情况下,将使用PHP中的一个内置函数来获得动态内容。此动态内容就是使用date()函数来获得Web服务器的时间。

gettime.php:

<HTML>
<HEAD>
<h2>
PHP Tells time. -PHP告诉我们时间。
</h2>
</HEAD>
<BODY>
<?php date_default_timezone_set("RPC");
echo "现在的时间为:";
echo date("H:i:s Y m d");
?>
</BODY>
</HTML>

网页运行结果(两个不同时间点运行):

1.PHP与Web页面的交互

过一段时间后刷新,会看到显示的时间是不一样的:

1.PHP与Web页面的交互

[案例分析]:

1.“PHP Tells time. -PHP告诉我们时间”是HTML中的“

	<HEAD>
<h2>
PHP Tells time. -PHP告诉我们时间。
</h2>
</HEAD>

”所生成的。后面的“现在的时间为:13:02:17 2019 04 21”是由“

<?php date_default_timezone_set("RPC");
echo "现在的时间为:";
echo date("H:i:s Y m d");
?>

2.由于“现在的时间为:13:02:17 2019 04 21”是由date()函数动态生成并且实时更新的。如果再次打开或刷新此文件,PHP代码将被再次执行,所输出的时间也会发生改变。

3.此实例中通过date()函数处理系统时间,得到动态内容。时间处理是PHP中一项重要功能。

上一篇:windows环境下装node.js,npm,express


下一篇:关于c#连接数据库的代码