我已经浏览了档案,并阅读了一系列有关为什么PHP包括赢得工作的问题。我已经尝试使用其他问题的答案解决我的问题,但我仍然遇到问题。
这是我的代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Fuel Status Map</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="main">
<div id="map">
<?
require 'MapLink.php';
?></div>
<div id="title"><img src="title.png" width="400" height="200" />
</div>
<div id="links">
<a href="statusbyzone.php"><img src="FuelStatusLink.png" width="400" /></a>
<br />
<a href="selectoffice.php"><img src="NWSofficeLink.png" width="400" /></a>
<br />
<a href="Login1.php"><img src="FuelSpecialistLink.png" width="400" /></a>
<br />
<img src="AdminLink.png" width="400" />
<br />
</div>
<div id="legend"><img src="Legend1.png" width="400">
</div>
<div id="logos">
<img src="PSlogo.png" width="140" height="150" />
<img src="GBlogo.png" width="250" height="150"/>
</div>
</div>
</body>
</html>
页面应如下所示:http://www.directdocuments.com/GACC/GBSite/predictive/FuelStatus/FuelStatusMap.php 但看起来像这样:http://gacc.nifc.gov/gbcc/predictive/FuelStatus/FuelStatusMap.php MapLink.php位于同一目录中,并且可以正常工作。我也发布了相关链接,但我无法发布更多链接。
答案 0 :(得分:2)
您的PHP配置中似乎没有启用短开放标记,因此require
行按字面输出(使用View Source
查看此内容)。使用完整标签。
<?php
require 'MapLink.php';
?>
PHP还允许使用短开放标记
<?
(不鼓励使用,因为只有在使用short_open_tag
php.ini配置文件指令启用时才可用,或者PHP配置为{{1选项)。