[英]What's wrong with my html code?
文件omg.html
<!DOCTYPE html>
<html>
<head><title>:)</title></head>
<body>
<?php
echo 'Hello world';
?>
</body>
</html>
应该创建一个打印Hello world
的网页,但不打印任何内容。 它出什么问题了?
您不能在html文件中包含php代码。
使其成为php文件,以便服务器运行(最有可能是Apache)可以对其进行解析。
当服务器看到.html
作为文件扩展名时,它只是将文件发送给客户端,该文件将由浏览器解释。要运行php脚本,您需要将.php
扩展名为.php
,以便服务器对其进行解释。
这不仅是HTML代码,还有PHP代码。 如果该文件名为omg.html
则PHP解释器可能不会解析该文件。 约定是使用.php
扩展名命名PHP文件。 您可以将PHP解释器配置为也解释HTML文件,但这是非标准的。
从一般的问题来看,我想知道是否完全涉及PHP解释器。 单独的文件无法处理PHP代码,您需要一个解释器。 您正在使用什么设置?
必须通过带有php的服务器运行。 并且必须具有.php扩展名才能工作
将其另存为.php并检查文件是否在安装了php解释器的apache根目录下
文件扩展名必须具有.php
文件名应显示为“ omg.php”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.