У меня ошибка в файле sys/inc/start.php:
function fiera($msg) {
$msg = str_replace("sсript", "sсript", $msg);
$msg = str_replace("javаsсript:", "javаsсript:", $msg);
if ($_SERVER['PHP_SELF'] != '/adm_panel/mysql.php')
$msg = addslashes(stripslashes(trim($msg)));
return $msg;
}
Что делать? Выводит в браузер ошибку:
Warning: trim() expects parameter 1 to be string, array given in /sys/inc/start.php on line 57
Что делать?
Кто может исправить эту функцию?
khujand, Это не баг, это рукозадие. Верни как было и будет счастье
Если пишу так в строчке браузера:
/info.php?id=[5]
У меня выйдет ошибка, как вырезить вот эти [] хз, чтоб php читал все правильно
Колючий, что надо написать в start.php вместе этого??
function fiera($msg = null)
{
if(!is_null($msg) && $_SERVER['PHP_SELF'] <> '/
adm_panel/mysql.php')
{
if(is_array($msg))
{
while(list($option, $value) = each($msg))
$msg[$option] = addslashes(stripslashes(trim
($value)));
}
else $msg = addslashes(trim($msg));
}
return $msg;
}
Попробуй так!Хз может и не выйдет!Я сам в пхп не оч шарю!
function fiera($msg = null)
{
if(!is_null($msg) && $_SERVER
['PHP_SELF'] <> '/
adm_panel/mysql.php')
{
if(is_array($msg))
{
while(list($option, $value) = each
($msg))
$msg [$option] = addslashes
(stripslashes(trim
($value)));
}
else $msg = addslashes(trim($msg));
}
return $msg;
}
Halking, Ну ты ваще крутой, все!!!!! Ура ошибки исчезли. Блин! Спс ты гений!
CodWM, Спасибо! Все получилось.
Что это хз? Можно объяснить подробнее?