ОБСУЖДЕНИЕ

где тут ошибка

7 сообщений0 просмотровОткрыта
#1
где тут ошибка
if(!empty(${$v})) array_walk(${$v}, 'antihack');
#2
мне хостер на писал что там ошибка почему и у мя не работают фото альбомы если все чел писал что все в коде в порядке
#3
Здравствуйте, как видите ошибка в файле public_html/sys/inc/fnc.php on line 429

Пусть ваш кодер проверит данную строку.
этот код от
Защита от XSS
#4
function xss($var){
if(is_array($var)) array_walk($var, 'antihack');
else $var = htmlspecialchars(stripslashes(mysql_real_escape_string($var)), ENT_QUOTES, 'UTF-8');
}
foreach(array('_SERVER', '_GET', '_POST', '_COOKIE', '_REQUEST') as $v){
if(!empty(${$v})) array_walk(${$v}, 'antihack');
}
#5
PHP

function xss($var){
if(is_array($var)) array_walk($var, 'antihack');  
else $var = htmlspecialchars(stripslashes(mysql_real_escape_string($var)), ENT_QUOTES, 'UTF-8');
}  
foreach(array('_SERVER', '_GET', '_POST', '_COOKIE', '_REQUEST') as $v){  
if(!empty($v)) array_walk($v, 'antihack');  
}

#6
Waportal,
CODE
(${$v},
правильнее
CODE
({$v}

А ещё лкчше
CODE
($v)
$ это обозначает переменную , $ без буквы приведёт к ошибке
#7
Спс сегодня исправлю