刚开始使用php。在index.php我有
<?php
echo 'test';
?>
当我去localhost时:8080 / php / index.php我看到'test'。但是我使用以下代码创建了一个HTML文件index.html:
<html>
<body>
<?php include 'index.php'; ?>
<h1>Welcome to my home page!</h1>
</body>
</html>
但我看到的只是'欢迎来到我的主页'而没有'测试'。想知道我在这里失踪了什么。
谢谢!
答案 0 :(得分:3)
将文件扩展名从.html
更改为.php
将index.html
更改为index.php
注意:您无法在.html
个文件中执行php代码。
还有一件事,你需要更改两个文件名。因为您正在将index.html更改为index.php,而另一个具有相同名称的文件已经存在。
这样做。
<强> index_inc.php 强>
<?php
echo 'test';
?>
<强>的index.php 强>
<html>
<body>
<?php include 'index_inc.php'; ?>
<h1>Welcome to my home page!</h1>
</body>
</html>
答案 1 :(得分:1)
您的文件扩展名为.html
,因此不会执行php代码。
如果你真的想让.html文件执行php代码,你可以写一个.htaccess
文件
并添加行
AddType application/x-httpd-php .php .html