我只是在我的电脑上尝试对php进行简单的测试:
这里的代码(取自一本书)不能按预期工作:
<html>
<head><title>Test PHP </title></head>
<body>
<h1>Texte mis en avant</h1>
<?php
echo "<p>ceci est du code PHP</p>";
echo "<p>simple non?</p>";
?>
</body>
</html>
以下是我在浏览器中获得的内容:
Texte mis en avant
ceci est du code PHP
“; echo”
简单的非? “;?&gt;
什么是wromg? (我第一次阻止这么简单的事情)
答案 0 :(得分:2)
PHP引擎没有处理页面。查看要验证的页面源。确保该页面已正确安装。
答案 1 :(得分:2)
默认情况下,PHP脚本文件必须使用.php
后缀命名,以传递给PHP解释器,因为文件名后缀是页面服务期间要考虑的内容。如果您按照说法使用.html
,那么它就是原样,因为HTML对PHP一无所知。因此,您应该将文件重命名为.php
(最简单的方法),或者告诉您的http服务器,.html
文件也应由PHP处理。即如果您使用的是Apache,并且每个vhost都可以使用.htaccess
,请在服务的根目录中创建包含内容的.htaccess
文件:
<FilesMatch "\.html$">
ForceType application/x-httpd-php
</FilesMatch>
将告诉你的httpd,与给定模式匹配的文件也应被视为PHP脚本。
答案 2 :(得分:-1)
您的文件名应具有 .php 扩展名,并存储在文档根目录文件夹中。
将文件的附加信息从html
更改为php
并再次运行