PHP包括表单问题

时间:2013-07-31 18:45:40

标签: php html forms include

我遇到PHP包含的问题,我并不完全确定我正确使用它们。到目前为止我所拥有的是HTML页面,我想添加一个搜索栏。我在HTML页面中的PHP代码如下所示。

<?php include 'site/tools/search.php'; ?>

我遇到的问题是搜索栏没有显示在HTML页面上。我知道搜索栏有效,因为我浏览了该文件位置并使用了实际的搜索栏。

4 个答案:

答案 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”