php包括不适用于我的任何代码

php包括不适用于我的任何代码,php,Php,我有一个php包含我的页眉和页脚在我的所有网页,因为那里完全相同。一个问题不起作用,另一个问题是我现在使用hostgator,在php包含的每个页面文件夹中都会放置一个错误页面。页眉和页脚文件位于主网站目录中 我得到的错误是: <?php $ch = curl_init("https://www.capebretonstartpage.com/header.php/"); curl_setopt($ch, CURLOPT_FILE, $fp); curl_setopt(

我有一个php包含我的页眉和页脚在我的所有网页,因为那里完全相同。一个问题不起作用,另一个问题是我现在使用hostgator,在php包含的每个页面文件夹中都会放置一个错误页面。页眉和页脚文件位于主网站目录中

我得到的错误是:

<?php
$ch = curl_init("https://www.capebretonstartpage.com/header.php/");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
?>

不起作用的是:

<?php include 'header.php';?>


谢谢

尝试包含header.php文件的完整路径

例如:

<?php include 'inc/header.php';?>


使用包括一次可以修复
其他
fclose($fp)
不需要删除它。

header.php
中指定完整目录。看看这是否有帮助。你是什么意思。nm,我明白你的错误。去掉
/
之后的
.php
。假设
https://www.capebretonstartpage.com/header.php
是正确的目录。仍然存在错误。它在第27行上写着,这一行是fclose($fp);您有一个
fclose($fp)
,但您从未使用类似的
$fp=fopen(..)打开文件指针?这不是完整路径的示例,而是基于调用php文件的相对路径的示例。完整路径应该是:
/var/www/webdir/root/blah/header.php
(完整路径以
/
开头)。
<?php include_once('header.php');?>