繁体   English   中英

在html5代码中包含php

[英]Including php in a html5 code

我有一个PHP代码,想要包含在html5代码中。 php代码如下所示:

<?php
$accounts = mysql_connect("localhost","root","tungdesign") or die(mysql_error());

mysql_select_db("database", $accounts);

$sql ="SELECT * FROM users";

$result = mysql_query($sql, $accounts);

while($row = mysql_fetch_array($result)){

$username=$row['Username'];
$first=$row['Firstnam'];    

 echo $username . "'s first name is ". $first . "<br>";
}

?>

我一直在尝试使用include命令在html5代码中包含以下代码,因此在html文档的正文中添加了以下代码:

<?php include("About.php");?>

当我只是打开php文件时,它可以工作,但包含在html5文件中,看不到输出。 是因为php中的回声还是为什么不能在网站上显示它?

第一次我在这里问一个问题,希望你们能给我答案。 另外,我一直在尝试寻找答案几个小时,所以这是我最后的希望。

当您说HTML5代码时-是什么意思? 因为PHP需要与.php文件一起执行。

如果您调用的HTML5是.html,则不会执行。

您需要做的是在php中使用html5

所以index.php应该是:

<!DOCTYPE html>
 <?php
 include('About.php');
 ?>
</html>

但是index.html

<!DOCTYPE html>
 <?php
 include('About.php');
 ?>
</html>

不会产生任何结果,因为.html不会理解该怎么做。

文件中还有什么都没有关系。 PHP只是将其视为要输出的文本,直到看到<?php为止。

如果代码未执行,则您的服务器未处理PHP指令的文件。

造成这种情况的最可能原因是:

  • 您不是通过Web服务器加载它。
  • 您尚未安装PHP。
  • 您为文件指定了.html扩展名,但未更改服务器配置以将.html文件视为PHP。

您可以将HTML放入PHP中-不能采用其他方式。 我的意思是–如果您的服务器无法使用PHP解析器解析.htm文件(您需要更改服务器设置才能做到这一点)–它将只是HTML,因此嵌入其代码中的PHP将无法正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM