Я очень новичок в 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;
Вы объявили переменную как $magic_quotes_activen
но ссылаются $magic_quotes_active
, Это довольно ясно в этом сообщении об ошибке PHP тоже.
Спасибо за быстрый ответ jlindenbaum,
Я видел эту ошибку и очистил ее, но теперь она все еще показывает это
Предупреждение: get_magic_quotes_gpc () ожидает ровно 0 параметров, 1 указан в C:
и это
Предупреждение: mysqli_real_escape_string () ожидает ровно 2 параметра, 1 указан в C