0

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

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

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

4

4 回答 4

1

您不能在 HTML 文档中使用 PHP 代码。将 .html 文件的扩展名更改为 .php ,它应该可以正常工作而不会影响任何内容。这意味着任何指向页面的链接都必须相应地更改。

于 2013-07-31T18:47:43.637 回答
1

检查您的文件是否以 .php(而不是 .html)结尾并且一切正常(您的 include 语句是正确的)。如果失败,请尝试使用绝对URL

于 2013-07-31T18:53:00.127 回答
0

使用包含语句的文件的完整路径。像这样: <?php include '/home/yourusername/public_html/site/tools/search.php';

于 2013-07-31T18:47:48.390 回答
0

可能是文件路径有问题。如果您使用的是相对路径,请尝试在开头添加“./”,如下所示:“./site/tools/search.php”

于 2013-07-31T18:49:18.373 回答