我遇到PHP包含的问题,我并不完全确定我正确使用它们。到目前为止我所拥有的是HTML页面,我想添加一个搜索栏。我在HTML页面中的PHP代码如下所示。
<?php include 'site/tools/search.php'; ?>
我遇到的问题是搜索栏没有显示在HTML页面上。我知道搜索栏有效,因为我浏览了该文件位置并使用了实际的搜索栏。
答案 0 :(得分:1)
您不能在HTML文档中使用PHP代码。将.html文件的扩展名更改为.php,它应该可以在不影响任何内容的情况下工作。这意味着必须相应地更改页面的任何链接。
答案 1 :(得分:1)
检查您的文件是否以.php(而非.html)结尾,一切正常(您的include语句是否正确)。如果失败,请尝试使用绝对URL。
答案 2 :(得分:0)
使用include语句使用文件的完整路径。像这样:
<?php include '/home/yourusername/public_html/site/tools/search.php';
答案 3 :(得分:0)
这可能是文件路径的问题。如果您使用的是相对路径,请尝试在开头添加“./”,如下所示:“。/ site / tools / search.php”