require_once()函数无法包括的功能()

require_once()函数无法包括的功能()

问题描述:

的index.phprequire_once()函数无法包括的功能()

<?php 
require_once('fr.php'); 
header('Location:'.abspath().directory()); 
?> 

fr.php

<?php 
require_once('functions.php'); 
?> 

的functions.php

function abspath() 
{ 
return $_SERVER['DOCUMENT_ROOT']; 
} 

现在,当我去索引。它给了我这个错误: -

Fatal error: Call to undefined function abspath() in C:\xampp\htdocs\index.php on line 3 
+2

这看起来没问题。你是否确定所有文件都是正确的并且是最新的? – 2012-03-22 12:39:21

+0

你的'fr.php'在文件夹结构中的'index.php'旁边吗? – slash197 2012-03-22 12:39:35

+1

你的要求是相对于文件。是在index.php和fr.php相同的地方functions.php? – 2012-03-22 12:39:50

嘿所有我的评论的人是对的......我不知道为什么会发生,但是当我重新启动我的XAMPP它为我工作得很好:)

因此,这是100%正确的

指数。 PHP

<?php 
require_once('fr.php'); 
header('Location:'.abspath().directory()); 
?> 

fr.php

<?php 
require_once('functions.php'); 
?> 

的functions.php

function abspath() 
{ 
return $_SERVER['DOCUMENT_ROOT']; 
}