Member 12588655 Ответов: 0

У меня возникли проблемы с функцией sanitizine, и она пронизывает весь мой проект, я продолжаю получать эту ошибку: fatal error: uncaught error: call to undefined function functions\sanitize_string () in


Я думаю, что это два основных источника моей проблемы,

От моего functions.php страница:

функция sanitize_string(string $var)
{
$var = strip_tags($var);
$var = htmlentities($var);
$var = stripslashes($var);
$var = trim($var);
вернуться mysqli_real_escape_string($ВАР);
}



С моей страницы users.php :

authenticate_user функция($электронной почты, $пароль$подключение) {
$подключение = mysqli_connect('localhost'а,'корень',",'базы данных');
s_email $ = функции\sanitize_string($электронной почты);
$query = "SELECT * FROM". USER_TABLE. "WHERE email_address= '$_email'";
$result = mysqli_query($connection,$query, MYSQLI_USE_RESULT);
if (! $result) die ("Ошибка доступа к базе данных:". mysqli_error($connection));
elseif (mysql_num_rows ($result)) {
$row = mysql_fetch_assoc($result);
$input_token = encrypt_password($пароль);
если ($строки['пароль'] == $input_token) {
$_SESSION ['user_id'] = $row ['id'];
$_SESSION ['email_address'] = $row ['email_address'];
$_SESSION ['first_name'] = $row ['first_name'];
вернуть $строки;
} еще {

Что я уже пробовал:

Гуглил все и везде для людей с похожими проблемами. Попытался выяснить, что я делаю не так с точки зрения очистки переменных. Я не знаю

Sergey Alexandrovich Kryukov

Это просто неопределенно, вот и все. Вы не показали никакого общего контекста этой функции и места, где она вызывается. Если я не могу его увидеть, неудивительно, что интерпретатор PHP может его не увидеть. :-)
Интересно, что ты искал в Гугле? Все, что вам нужно найти, это то, как один PHP — файл может использовать другой (require, require_once и т. д.) И как работают имена путей к файлам-одна подозрительная точка-обратная косая черта (\). Имена путей используют косую черту (/).
—СА

0 Ответов