#php
Вопрос:
Я сталкиваюсь со следующей ошибкой: Фатальная ошибка: Неперехваченная ошибка: Вызов сообщения о неопределенной функции()
Фатальная ошибка: Неперехваченная ошибка: Вызов сообщения неопределенной функции() в /хранилище/ssd1/726/17342726/public_html/process.php:214
Трассировка стека:
#0 /storage/ssd1/726/17342726/public_html/process.php(14): doLogin()
#1 {основной} брошен /storage/ssd1/726/17342726/public_html/process.php на линии 214
Ниже приведен мой process.php код этой функции
function doLogin()
{
$email = trim($_POST['USERNAME']);
$upass = trim($_POST['PASS']);
$h_upass = sha1($upass);
//it creates a new objects of member
$applicant = new Applicants();
//make use of the static function, and we passed to parameters
$res = $applicant->applicantAuthentication($email, $h_upass);
if ($res==true)
{
message("You are now successfully login!","success");
redirect(web_root."applicant/");
}
else
{
echo "Account does not exist! Please contact Administrator.";
}
}
Комментарии:
1. Где
message()
определена функция?2. Извините, я не понимаю. Функция message() находится в process.php. Это означает, что после успешного входа заявителей в систему появится сообщение.
3. Затем покажите код функции сообщения
4. Извините за поздний ответ. Изменение версии php решает проблему.