首先,我在这个网站上阅读了关于我的问题的其他讨论,并在谷歌上搜索了它。但它们都不适合我!
我有一个简单的HTML
代码。我想用INCLUDE
或REQUIRE
调用其中的外部PHP
,但问题是HTML
的其余部分不会出现在PHP
之后。
我测试了其他PHP
代码,比如分配一个简单的变量!!!没有任何问题。
但当我尝试使用INCLUDE
时,PHP
之后的HTML
代码不起作用。
<table class="table">
<thead>
<tr>
<th>A</th>
<th>B</th>
<th>C</th>
</tr>
</thead>
<tbody>
<?php include("T.php"); ?>
</tbody>
</table>
<Div> Hello </Div>
例如,Hello单词不会出现在INCLUDE
之后。
为什么?有人能帮我吗?
首先检查t.php文件是否存在。
$file = file_exists(t.php);
if($file) {
echo "The file exists, maybe the problem comes from this file?";
} else {
echo "Pleas check the path of your file";
}
如果文件存在,请检查该文件是否有die()
函数或exit()
,这可能是你看不到html代码的原因,如果没有,它应该显示一个错误,如果没有显示任何错误,请在你的index.php中写下这一点。
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
请告诉我们它是否有效。
HTML文件将不会被PHP读取。include语句需要读作PHP。如果您的文件中有任何PHP,那么它必须是一个.PHP文件。