GRAYA, покажи как ты фильтруешь данные перед тем как записать в базу и когда выводишь из базы
14 Июн 2011, 15:28Ваще ппц че такое вот тут
if($row["user"] == $sid || $admin == 1 || $admin == 2) { $editmsg='<a href="forum.php?act=editmsg&id='.$id.'&a='.$a.'&edit='.$row["id"].'"><font color = "red"><img src = "img/edit.gif" title = "Изменить"></font></a>'; } // ВОТ ТУТ ЮЗЕР МАССИВ ИМЕЕТ ПОСТОЯННО ОДНО ЗНАЧЕНИЕ А ДАЛЬШЕ ИДЕТ РАЗНЫЕ КАК ТАК ПОЧЕМУ МОЖЕТ БЫТЬ ЕСЛИ ЭТО ВСЕ В ЦИКЛЕ
echo '<div class="main">';
echo '<TABLE>
<TR>
<TD> '.$row['num'].'. '; ico($row["user"]); echo ' <a href=index.php?id='.$row["user"].'>'.$login.'</a> '; onl($row["user"]); echo '<hr><font color = "#4b4b4b">('.$data.')</font> '.$delmsg.' '.$editmsg.'<hr>'.$row["msg"].'
';
if($row['user'] == $sid || $close){} else { echo '<hr><a href="forum.php?act=theme&id='.$id.'&otv='.$row['user'].'"><img src = "img/otv.gif" title = "Ответить"></a> <a href="forum.php?act=theme&id='.$id.'&cit='.$row['id'].'"><img src = "img/cit.gif" title = "Цитировать"></a>';}
//Редактированным
if($row['edit']){
$edata = date("H:i j/m/y",$row["edit"]);
echo '<br/><font color="orange">[Ред. ('.$edata.') '.$row['cedit'].'раз.]</font>';
Напомните пожалуйста функцию которая берет указанный мной *.ini файл и его значения заносит в массив.
Ото на php.su не нашел, а в гугле постоянно ini_set() лезет...
mazaHELL, При записи фильтрую $message = nl2br($message);
При выводе совсем не фильтрую. Собственно говоря поэтому и обратился за помощью, потому что не получается у меня написать фильтр при выводе
GRAYA, попробуй при выводе это сделать:
$message = htmlspecialchars(trim($message));
GRAYA пишет:
"mazaHELL, При записи фильтрую $message = nl2br($message);
При выводе совсем не фильтрую. Собственно говоря поэтому и обратился за помощью, потому что не получается у меня написать фильтр при выводе"
Логичнее бы было при записе фильтровать функцией mysqli_real_escape_string(trim($text));
А при вывлоде из бд nl2br(htmlspechialchars($text));