PHP包括不工作
我想使用PHP的包括函数与HTML结合,但它不工作。我只是瞎搞与标签,它似乎很简单,但我想不出为什么它不工作...PHP包括不工作
这里是的template.php页:
<!DOCTYPE html>
<html>
<head>
<title>Template</title>
<link href="css/layout.css" type="text/css" rel="stylesheet" />
</head>
<body>
<div id="wrapper">
<?php
include ("include/header.php");
include ("include/leftcolumn.php");
include ("include/rightcolumn.php");
include ("include/footer.php");
?>
</div>
</body>
</html>
这里是,我想包括的header.php页面:
<header>
<p>Header.</p>
</header>
我能想到的唯一的事情是错误的目录,我有一个包含文件夹是在header.php文件是和在引用了包括标签...除非我错了,任何提示?由于
http://php.net/manual/en/function.include.php 你不需要使用括号尝试:
<?php
include "include/header.php";
include "include/leftcolumn.php";
include "include/rightcolumn.php";
include "include/footer.php";
?>
,并确保正确的路径。
编辑:
在PHP曼努埃尔是不要有括号每为例。
还有一个问题。在那里你试图执行你的PHP文件。只是在浏览器中或使用任何wamp服务器应用程序来模拟您的php的服务器端操作?
我刚要回答同样的事情+1 – SaggingRufus
你能详细解释一下吗?我不会说土耳其语,所以我不知道译员是否编写了一些东西,但原来的英文版只说:“不需要括号”(不是“括号被禁止”)。 –
我只是想知道他/她如何执行php文件。在浏览器上?或使用xampp像应用程序? – Ahmet
我没有测试过你的代码,但要确定你的路径(你的template.php文件是根文件夹,在包含文件夹之前?)(这很疯狂,但是路径是一个常见问题,而且它可以很容易使你疯了)
或者,试试这个语法太: 包括'include/footer.php';
删除您的括号()
<!DOCTYPE html>
<html>
<head>
<title>Template</title>
<link href="css/layout.css" type="text/css" rel="stylesheet" />
</head>
<body>
<div id="wrapper">
<?php
// removing brackets... hopefully it will be working....
include "include/header.php";
include "include/leftcolumn.php";
include "include/rightcolumn.php";
include "include/footer.php";
?>
</div>
</body>
</html>
问题是什么,为什么删除括号可以修复它? –
你有一个语法问题。请通过下面提到的PHP手册链接。显然你的困惑会变得自信。 :) 保重。 http://php.net/manual/en/function.include.php –
删除空间
include("include/header.php");
它究竟如何不起作用?它显示一条错误消息? PHP标签没有被解析?电脑爆炸了? –