所以我的包含PHP标签因某些原因无效。 (我确实安装了wamp服务器,所以我可以在浏览器中打开.php文件)
的index.php:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body style="background-color: #292727;">
<?php
error_reporting(E_ALL);
include('header.php');
?>
</body>
</html>
的header.php:
<?php
error_reporting(E_ALL);
echo ' <div class="top_bar">
</div>
<div class="header_gif">
<div class="header_overlay">
</div>
</div>
<div class="sponsor_bar">
</div>
<div class="navigation_bar">
<div class="nav_container">
<a href="index.php"><div class="nav_bar_box" id="home">HOME</div></a>
<a href="index.php"><div class="nav_bar_box" id="brackets">BRACKETS</div></a>
<a href="index.php"><div class="nav_bar_box" id="teams">TEAMS</div></a>
<a href="index.php"><div class="nav_bar_box" id="news">NEWS</div></a>
<a href="index.php"><div class="nav_bar_box" id="info">INFO</div></a>
</div>
</div>';
?>
它们位于同一个文件夹中。你知道它为什么不起作用吗?
答案 0 :(得分:3)
如果你在浏览器中直接打开文件,那么只安装一个_AMP堆栈就不会奇怪地将文件加载为PHP - 它们必须实际通过服务器进行处理。
因此,这是错误的:
file:///C:/wamp/www/Rework%20E-spotd2c/premium/index.php
这样的事情是正确的:(取决于服务器的文档根设置)
http://localhost/index.php
对于使用PHP 5.4或更高版本开发的人来说,另一个可能有用的注释是内置服务器。打开要用作根目录的文件夹的命令行(例如项目文件夹),然后运行以下命令:
php -S localhost:8000
您现在可以在浏览器中转到http://localhost:8000/index.php
,PHP就会运行!我一直用这个来测试本地的东西。要关闭服务器,只需按Ctrl + C命令窗口即可。您还可以使用php -S 192.168.0.128:8000
(将您的局域网IP放在那里)让网络上的其他用户也可以访问您的测试服务器,非常适合向同事炫耀;)