2012-03-22 2 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']; 
} 

Теперь, когда я иду в индекс. php, это дает мне эту ошибку: -

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

Это выглядит нормально. Вы уверены, что все файлы верны и обновлены на 1000%? –

+0

Является ли ваш 'fr.php' рядом с' index.php' в структуре папок? – slash197

+1

Ваш запрос относится к документу. это функции.php в том же месте, что и index.php и fr.php? –

ответ

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']; 
} 
Смежные вопросы