PHP不包括文件

PHP不包括文件,php,.htaccess,require,Php,.htaccess,Require,我正在调用一个PHP中带有require的文件,但它不会加载 该文件正在使用htaccess重定向,如果这可能与此有关的话 include '/assets/header.php'; require '/assets/adminPanel.php'; //file that will not load adminPanel.php的顶部: <?php error_reporting(E_ALL); $Hero_ = new Hero_; $onMain = $Hero_->her

我正在调用一个PHP中带有require的文件,但它不会加载

该文件正在使用htaccess重定向,如果这可能与此有关的话

include '/assets/header.php';
require '/assets/adminPanel.php'; //file that will not load
adminPanel.php的顶部:

<?php 
error_reporting(E_ALL);
$Hero_ = new Hero_;
$onMain = $Hero_->hero_checkMain($id);
$onSub = $Hero_->hero_checkSub($id, $article['cat']);

if(isset($_SESSION['logged'])) {
if($user_i['rank'] > 0) {
?>

我尝试过删除该文件顶部的PHP,但没有成功,由于无法获取该文件,初始页面的其余部分将不会加载


有什么想法吗

尝试使用完全绝对路径

// Path to the current directory
$path = realpath(dirname(__FILE__));
include $path.'/assets/header.php';
require $path.'/assets/adminPanel.php'; //file that will not load

如果这不起作用,那么您的路径是错误的。

尝试使用完全绝对路径

// Path to the current directory
$path = realpath(dirname(__FILE__));
include $path.'/assets/header.php';
require $path.'/assets/adminPanel.php'; //file that will not load

如果这不起作用,那么你的路径是错误的。

为什么在关闭ifs之前有“>”?@mitch可能有一些
html
或他没有包含的东西。为什么它与htaccess有关?@Starkeen该文件是htaccess重定向,所以我必须给出包含的任何文件的绝对URL。我认为这可能与没有包括adminPanel.php有关。但是,正如Pamblam在下面提到的那样,它是通过使用realpath解决的。它只影响对服务器的请求。换句话说,域名/url不是文件路径。为什么在关闭ifs之前有“>”?@mitch可能有一些
html
或他没有包含的东西。为什么它与htaccess有关?@Starkeen该文件是htaccess重定向,所以我必须给出包含的任何文件的绝对url。我认为这可能与没有包括adminPanel.php有关。但是,正如Pamblam在下面提到的那样,它是通过使用realpath解决的。它只影响对服务器的请求。换句话说,域名/url不是文件路径。