我在业余时间开始学习PHP,我给出的第一个代码示例是:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<?php
echo "Hello World";
?>
</body>
</html>
据我所知,这应该写出“Hello World”。但是,我看到的只是一个空白的网页。任何想法为什么这样做以及我应该如何解决它?
答案 0 :(得分:13)
这是一份清单
作为测试,请尝试将其另存为info.php
<?php
phpinfo();
?>
并查看它是否显示有关您服务器的信息
答案 1 :(得分:1)
确保包含该代码的文件是PHP文件 - 以'.php'结尾。
答案 2 :(得分:1)
您可能希望在public_html文件夹中的.htacess
文件中启用错误报告,并尝试根据错误消息诊断问题。
答案 3 :(得分:1)
代码似乎很好,当然它应该按你的意愿行事。
可能发生的事情是您使用 example.html 之类的名称命名文件,因此您必须检查扩展名。它必须看起来像 example.php 。使用文件末尾的扩展名.php,您告诉Web服务器该文件中包含php代码。那样<?php echo "Hello World"; ?>
将被解释,你打算这样做。
答案 4 :(得分:0)
如果您在源代码中没有看到html
标记,则表示存在PHP错误。检查您的查看源,如果没有显示任何内容,请检查您的错误日志。