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