2012-03-22 117 views
-1

的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

回答

0

嘿所有我的評論的人是對的......我不知道爲什麼會發生,但是當我重新啓動我的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']; 
}