deleted

Печать RSS
309

М
Автор
Пацак
0
deleted
Изменил: Михаил
B

Гoсподин ПЖ
0
Проверка на уязвимость XSS
М
Автор
Пацак
0
написал, мне выдало всплывающее окно "<test>" что это значит
Изменил: Михаил

ツ ツ ツ
0
Значить у тебя там дырка, фильтруй данные полученные от юзера
М
Автор
Пацак
0
и куда его пихать?
<?php 
$db = mysql_connect("localhost", "book", "book");
mysql_select_db("book", $db);
$result = mysql_query("SELECT * FROM book ORDER BY id DESC");
$myrow = mysql_fetch_array($result);
do
{
printf("%s<br>%s<hr>", $myrow['name'], $myrow['message']);
}
while ($myrow = mysql_fetch_array($result));
echo '<form action="add.php" method="post" name="form">';
echo 'Имя<br><input name="name" type="text" size="10" maxlength="15" /><br>';
echo 'Сообщение<br><input name="message" type="text" size="20" maxlength="250" /><br>';
echo '<input name="submit" type="submit" value="Отправить" /></form>';
?>

ツ ツ ツ
0
не при выводи нужно фильтровать а при добавлении поста
М
Автор
Пацак
0
if (isset($_POST['message']))
{
$message = $_POST['message'];
$message = preg_replace('/[^0-9a-zа-я]/i', '', $string);
}
работает. еще вопрос как запретить пустое сообщение
B

Гoсподин ПЖ
0
6. .::lugaro::., Дак он и дал код добавления поста)
М
Автор
Пацак
0
8. Богдан, он имел в виду страницу, где действие происходит добавления сообщения, в мом случае это add.php smile

ツ ツ ツ
0
8. Богдан, где ты там INSERT увидел ?
Стикеры / Теги / Правила