Примечание: неопределенная переменная: magic_quotes_active в C: \ wamp \ www

Я очень новичок в php и это первый проект, но я застрял, что такого рода ошибки:

Примечание: неопределенная переменная: magic_quotes_active в C: \ wamp \ www \ mysite \ includes \ functions.php в строке 16

ЗДЕСЬ мои коды;

function mysqli_prep($value) {
$magic_quotes_activen = get_magic_quotes_gpc();

$new_enough_php = function_exists( "mysqli_real_escape_string");

// i.e PHP >= V4.3.0

if ($new_enough_php ) {// PHP V4.3.0 or higher

// undo any magic quote effects so mysqli_real_escape_string can

// do the work

if( $magic_quotes_active ) {$value = stripslashes($value);}

$value = mysqli_real_escape_string($value);

} else {//before PHP V4.3.0

// if magic quotes aren't already on then add slashes manually

if(!$magic_quotes_active) { $value = addslashes($value);}

// if magic quoes are active, then the slashes already exist
}
return $value;

1

Решение

Вы объявили переменную как $magic_quotes_activen но ссылаются $magic_quotes_active, Это довольно ясно в этом сообщении об ошибке PHP тоже.

0

Другие решения

Спасибо за быстрый ответ jlindenbaum,

Я видел эту ошибку и очистил ее, но теперь она все еще показывает это

Предупреждение: get_magic_quotes_gpc () ожидает ровно 0 параметров, 1 указан в C:

и это

Предупреждение: mysqli_real_escape_string () ожидает ровно 2 параметра, 1 указан в C

0

По вопросам рекламы [email protected]