2014-01-04 5 views
-1

У меня есть эта ошибка в моем коде:Фатальная ошибка: Вызов неопределенной функции вошедшего в

Fatal error: Call to undefined function com_is_logged() in 

Функция:

// Check if user is logged 
function com_is_logged() 
{ 
    //Here you need to check if the user is logged into your website and then return TRUE or FALSE 
    if (isset($_SESSION[sforum_.'sforum_logged_in'])) 
     return true; 
    else 
     return false; 
} 

Это переменная сессии:

$_SESSION[sforum_.'sforum_logged_in'] 

Любая помощь будет отправлена ​​по почте

+0

Как вы называете эту функцию? Это вне сферы действия? – Cilan

+0

Возможно, вы забыли включить файл, содержащий функцию –

+0

@john Conde it как require_once ('functions.php'); его там, спасибо. – Romano

ответ

0

«Неопределенная функция» означает, что функция не существует. Вы показали нам функцию, но это не помогает. Случается, что ваш код пытается вызвать функцию где-то, и функция еще не создана.

Это, вероятно, означает, что вы не включили нужный файл или не получили синтаксическую ошибку. Поиск места, где вы вызываете функцию, и посмотреть, включена ли функция. Если функция включена или находится в том же файле, убедитесь, что весь ваш код правильный, и вы не пропустили, точки с запятой или закрывающие скобки.

+0

Линия, которая дает ошибку: Romano

+0

Но где же эта строка по отношению к указанному выше коду? Это в одном файле? Если он не находится в том же файле, уверены ли вы, что вы ввели файл с функцией в нем правильно? –

+0

это как require_once ('functions.php'); – Romano

Смежные вопросы