PHP文件未在包含语句中执行

罗夏

我有一个非常简单的网站:

index.html包含:

<html>
<body>

<h1>Welcome to my home page!</h1>
<p>Some text.</p>
<p>Some more text.</p>
<?php include 'footer.php';?>

</body>
</html>

它在/ usr / share / nginx / html中

footer.php在同一目录中,并且是:

<?php
echo "<p>printed!!</p>";
?>

当我转到http://MY_IP_address/footer.php时,我得到的只是带有“打印!”的空白页的正确输出。在左上方。

当我转到http:// MY_IP_address /时,我得到:“欢迎来到我的主页!

一些文字。

一些更多的文字。

但是我没有得到“印刷!” 写在任何地方。

我假设我在某个地方错过了配置文件中的某些内容,但是我无法弄清楚它是什么。

熊猫

其中包含include()的文件是带有.html扩展名的文件,因此Apache不会对其进行解释。因此,其中的代码index.html不包括在内。(为改进的解释,致谢@RiggsFolly)

除非您的服务器设置为将.html文件解析为PHP,否则它将不包括在内。

因此,您需要将其重命名为index.php

include()PHP中功能包括来自其他PHP文件的代码,并将其复制到使用include语句的文件中。

来源:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP文件未在包含语句中执行

来自分类Dev

文件未在if语句中删除

来自分类Dev

R stop()函数未在if else语句中强制执行

来自分类Dev

在switch case语句中包含文件

来自分类Dev

未在'if'语句中创建文本文件

来自分类Dev

未在'if'语句中创建文本文件

来自分类Dev

SQL 未在 if 语句中更新

来自分类Dev

if语句中不包含

来自分类Dev

在if语句中执行for循环

来自分类Dev

If语句中的可执行语句

来自分类Dev

在if语句中执行的switch语句未执行

来自分类Dev

if 语句未在 Ruby 中执行

来自分类Dev

在SQL语句中执行宏

来自分类Dev

php if语句中的return语句

来自分类Dev

JavaScript语句中的PHP语句

来自分类Dev

HTML未在IF语句中显示(Wordpress)

来自分类Dev

IF语句中的PHP代码

来自分类Dev

PHP 语句中的 CSS

来自分类Dev

在IF语句中包含SELECT语句结果

来自分类Dev

分组以在SQL语句中包含case语句

来自分类Dev

无法在 case 语句中执行 ifelse 语句

来自分类Dev

Shell函数未在IF子句中执行

来自分类Dev

包含validation.php文件不执行

来自分类Dev

根文件中上面的import语句中的console.log()在导入之前不会执行

来自分类Dev

当嵌套在 if 语句中时,启动 cmd 无法在 Windows 批处理文件中正确执行

来自分类Dev

在if语句中处理变量-PHP

来自分类Dev

php echo语句中的乘法

来自分类Dev

PHP:sql语句中的连接

来自分类Dev

如果Java语句中仅包含数字