在HTML中包含PHP

sla*_*dau 3 html php

所以我有这个index.php页面:

<?php 
 include main.php; 
?>

<html>
 <head>
  <link rel="stylesheet" type="text/css" href="main.css" />
  <title>MySite</title>
 </head>
 <body>
  <a id = "submit" href="submit.php">Submit</a>
  <br /> 
  <br />
  <br />
  <br />
  <br />
  <p id = "playing">Message</p>
  <?php 
   getMessage();
  ?>
 </body>
</html>
Run Code Online (Sandbox Code Playgroud)

包含文件main.php如下所示:

<?php
 function getMessage()
 {
  echo "Test";
 }
?>
Run Code Online (Sandbox Code Playgroud)

但它并没有回应.为什么?

Rud*_*lah 6

必须像这样调用include函数: include('main.php');

  • 实际上,`include'main.php';`也没关系(只要您在文件名周围有引号),因为`include`是一种语言结构,而不是函数. (9认同)