刚刚开始使用 php。 在索引中.php我有
<?php
echo 'test';
?>
当我转到localhost:8080/php/index时.php我看到"测试"。 但是.html我使用以下代码制作了一个 HTML 文件索引:
<html>
<body>
<?php include 'index.php'; ?>
<h1>Welcome to my home page!</h1>
</body>
</html>
但我看到的只是"欢迎来到我的主页",没有"测试"。 想知道我在这里错过了什么。
谢谢!
将文件扩展名从 .html
更改为.php
将index.html
更改为index.php
注意:您不能在.html
文件中执行 php 代码。
还有一件事,您需要更改两个文件名。 因为您正在将 index.html 更改为 index.php并且另一个同名文件已经存在。
所以这样做。
index_inc.php
<?php
echo 'test';
?>
索引.php
<html>
<body>
<?php include 'index_inc.php'; ?>
<h1>Welcome to my home page!</h1>
</body>
</html>
你的文件的扩展名是 .html
,所以 php 代码不会被执行。如果真的想让.html文件来挖掘PHP代码,可以写一个.htaccess
文件并添加行
AddType application/x-httpd-php .php .html