一 实例
1、index.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html; charset=gb2312">
<title>应用include语句引用外部文件</title>
</head>
<body>
<tablewidth="975"border="0"cellpadding="0"cellspacing="0">
<tr>
<td><?php include("top.php");?></td>
</tr>
<tr>
<td><?php include("main.php");?></td>
</tr>
<tr>
<td><?php include("bottom.php");?></td>
</tr>
</table>
</body>
</html>
2、top.php
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html; charset=gb2312">
<title></title>
<styletype="text/css">
<!--
body {
margin-top: 0px;
margin-bottom: 0px;
}
-->
</style>
</head>
<body>
<tablewidth="975"border="1"cellpadding="0"cellspacing="0">
<tr>
<td>我是TOP</td>
</tr>
</table>
</body>
</html>
3、main.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html; charset=gb2312">
<title></title>
<styletype="text/css">
<!--
body {
margin-top: 0px;
margin-bottom: 0px;
}
.style3 {font-size: 20px; font-family: "隶书"; color: #FF3366;}
-->
</style>
</head>
<body>
<tablewidth="975"border="1"cellpadding="0"cellspacing="0">
<tr>
<tdwidth="787"valign="top">
我是main
</td>
</tr>
</table>
</body>
</html>
4、bottom.php
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html; charset=gb2312">
<title></title>
<styletype="text/css">
<!--
body {
margin-top: 0px;
}
-->
</style></head>
<body>
<tablewidth="975"border="1"cellpadding="0"cellspacing="0">
<tr>
<td>我是bottom</td>
</tr>
</table>
</body>
</html>
二 运行结果
三 运行说明
1、inlude语句和require语句的使用区别
使用require语句调用文件时,如果调用的文件没找到,require语句会输出错误信息,并且立即终止脚本的处理。而include语句在没有找到文件时则会弹出警告,不会终止脚本处理。
使用
require语句调用文件时,只要程序一执行,就会立刻调用外部文件;而通过include语句调用外部文件时,只有程序执行到该语句时,才会调用外部文件。
2、
inlude_once语句和require_once语句的使用区别
inlude_once语句和require_once语句的用途是确保一个被保护文件只能被包含一次。使用这两个语句可以防止意外地多次包含相同的函数库,从而导致函数的重复定义并产生错误。
但两者之间也是由区别的,
inlude_once语句在脚本执行期间调用外部文件发生错误时候,产生一个警告,而
require_once语句则导致一个致命的错误。
3、文件引用可实现网站主页灵活布局。