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

时间:2019-06-24 02:03:06

标签: php

我正在从事Internet编程项目,这是我第一次使用PHP。我读到您不能将PHP代码放入HTML内,但是我的教授有与这些相反的说明。 instrcutions-part 1 instructions-part 2 有人可以解释他的意思吗?预先谢谢你!

2 个答案:

答案 0 :(得分:2)

为了在.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语句,它们是什么以及如何使用它们: https://www.php.net/manual/en/language.control-structures.php

答案 1 :(得分:1)

如果为服务器设置了HTML,那么您当然可以在PHP中使用HTML。

echo '<div>' $message . 'was the value entered. </div>'