可以在HTML文件中使用PHP函数吗?

可以在HTML文件中使用PHP函数吗?,php,Php,我正在从事一个互联网编程项目,这是我在PHP方面的第一个任务。我读到你不能把PHP代码放在HTML里面,但我的教授有这些与之相矛盾的说明。 有人能解释一下他的意思吗?提前谢谢你 如果您的服务器已经设置好,您当然可以在PHP中使用HTML echo '<div>' $message . 'was the value entered. </div>' echo'$message'已输入值。” 要在.html文件中运行PHP,您需要发送头请求,以便应用程序能够识别标记。否则P

我正在从事一个互联网编程项目,这是我在PHP方面的第一个任务。我读到你不能把PHP代码放在HTML里面,但我的教授有这些与之相矛盾的说明。
有人能解释一下他的意思吗?提前谢谢你

如果您的服务器已经设置好,您当然可以在PHP中使用HTML

echo '<div>' $message . 'was the value entered. </div>'
echo'$message'已输入值。”

要在
.html
文件中运行PHP,您需要发送头请求,以便应用程序能够识别标记。否则PHP将无法运行

为此,您需要在根web目录中创建一个
.htaccess
文件,并将此行添加到其中:

AddType application/x-httpd-php .htm .html
或者您可以在
.htaccess
中使用此简单规则:

RewriteRule ^([^.]+)\.html$ $1.php [L]
另一方面,在
.html
文件中使用PHP是非常不自然的。最好使用扩展名
.php
,这就是它的用途。您可以在PHP中自然地使用HTML。我对你的作业的理解是,你的老师要求你在PHP中使用HTML,而不是相反

要使用
if
语句检查变量是否为空:

if($message !='' || $message !=null){

echo $message;

}else{

echo 'Variable is empty';

}
查看php文档,了解更多php语句、它们是什么以及如何使用它们:

如果你在作业中有这样的问题,为什么不问问写/发作业的人?您可以这样做。您需要修改
.htaccess
以允许PHP在
.html
文件中运行,但是是的,您可以这样做。这位教授非常严格。他有时会因为提问而扣10%。这就是为什么我害怕更改扩展,因为它需要完全符合他的规格。但是,如果这是唯一的办法,那么我想我会这么做,“他有时会因为提问而扣10%”这在任何大学都是完全荒谬和不可接受的。你问任何问题都应该得到额外的分数。这就是他在那里的目的——教学和回答问题。。。这太荒谬了。无论如何,您是否已经检查过您将要使用的服务器尚未设置为在.html文件中运行php?这将是你要检查的第一件事。只需创建一个lil测试文件即可运行。