【发布时间】:2014-10-06 02:46:33
【问题描述】:
我正在尝试在 Drupal 页面上使用 php 包含的标头。我有一个名为“ss_header.php”的文件,其中包含以下 HTML:
<div class="ss-header-container">
<div class="ss-header"><a class="btn btn-extra btn-red" href="">Register</a></div>
<div class="ss-nav cf">
<a href="#">Register</a>
<a href="#">Agenda</a>
<a href="#">Hotel</a>
<a href="#">FAQ</a>
<a href="#">Shop</a>
<a href="#">Hat District</a>
<a href="#">Download</a>
</div>
</div>
我正在尝试在我正在创建的页面正文中添加以下代码:
<?php include 'ss_header.php';?>
这些都不起作用。我收到以下错误: *警告:包含(ss_header.php):无法打开流:/var/www/vhosts/redhatsociety.com/includes/common.inc(1808)中没有这样的文件或目录:第4行的eval()代码. 警告:include():在 /var/www/vhosts/redhatsociety.com/includes/ 中打开 'ss_header.php' 以包含 (include_path='.:/usr/share/pear:/usr/share/php') 失败common.inc(1808) : eval()'d 代码在第 4 行。*
【问题讨论】:
-
标头工作正常,但文件不在您认为的位置。检查脚本的工作目录 (
getcwd()) 是什么,drupal 可能已将其更改为其他目录。