在html页面中显示php结果
如何在html文件中显示php结果? 这是我的index.html文件在html页面中显示php结果,php,html,Php,Html,如何在html文件中显示php结果? 这是我的index.html文件 <html> <head> <title>My PHP Page</title> </head> <body> This is HTML code <?php include("blabla.php"); ?> Back into HTML </body> </html> 感谢您:)为了执行php脚本,页面应
<html>
<head>
<title>My PHP Page</title>
</head>
<body>
This is HTML code
<?php
include("blabla.php");
?>
Back into HTML
</body>
</html>
感谢您:)为了执行php脚本,页面应该是index.php而不是index.html。主页应该以
.php
的文件扩展名保存,以便正确检索和执行包含的php文件。如果您希望使用php,您的文件必须具有.php
的文件扩展名
您是在服务器环境还是像XAMPP这样的开发环境中运行代码?有一些指南可以帮助您开始安装XAMPP for windows
完成XAMPP安装后,转到安装位置,然后转到名为htdocs的文件夹,创建一个文件夹并将其称为test
然后将index.php(从index.html重命名)和blabla.php(再次使用.php
扩展名重命名)移动到新创建的测试文件夹中
然后转到您的web浏览器并转到localhost/test/index.php,您将有望看到您希望在屏幕上看到的网页 无法在.html文件中运行PHP,因为除非您告诉服务器,否则服务器不会将其识别为有效的PHP扩展。为此,您需要在根web目录中创建一个.htaccess文件,并将此行添加到其中:
AddType application/x-httpd-php .htm .html
这将告诉Apache将扩展名为.htm或.html的文件作为PHP文件处理。
有关更多信息,请阅读此如果文件名已以“.php”扩展名结尾,则只需让php代码在通常编写代码的地方回显或打印结果即可。如果它以“.html”扩展名结尾,请确保将扩展名更改为“.php”。我提供了一个简单的例子,看起来与您在下面引用的例子类似:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php
echo "Blah, Blah, Blah";
?>
</p>
</body>
</html>
blabla.php的内容是什么?除非“blabla.php”有“print”或“echo”语句,否则不会显示任何内容。如果您发布更多代码,我们将能够提供更多帮助!“正常”一词在“HTML”之前来自哪里?它不在你的代码中。。。奇怪ᵈˑ:这确实很有趣:DIt不太可能将index.html
解释为PHP,因此
不会执行(也不会显示,因为就任何标记解释器而言,它看起来像一个格式错误的标记)。如果文件名为index.php
,并且在Web服务器上运行,那么它就可以工作。因此,它不能在html中使用include?你不能通过php“include”(你可以导入其他扩展名文件,如js、css),除非你更改文件的扩展名,或者像mamta建议的那样,告诉服务器将html文件作为php文件处理。
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php
echo "Blah, Blah, Blah";
?>
</p>
</body>
</html>