|
|
|
| как вы фильтруете поступившие с формы данные? ну типо
$msg=str_replace("\r\n", "<br>", $msg);
и т.д
|
| |
|
|
|
|
|
|
|
для: midav
(11.02.2006 в 20:04)
| | А данные куда дальше идут в файл или базу данных? | |
|
|
|
|
|
|
|
для: cheops
(11.02.2006 в 20:33)
| | данные записываються в файл | |
|
|
|
|
|
|
|
для: midav
(11.02.2006 в 20:04)
| | Только лучше так:
$msg=str_replace("\n", "<br>", $msg);
$msg=str_replace("\r", "", $msg);
|
В win-осях перенос строки - это не просто \n, без \r. | |
|
|
|
|
|
|
|
для: DDK
(11.02.2006 в 23:22)
| | Ну так это только 2 логоритма. Фильтруют же данные и по другим критериям, вот я и хочу увидеть как вы фильтруете от пхп кода например | |
|
|
|
|
|
|
|
для: midav
(11.02.2006 в 23:50)
| | Видно уже никто не фильтрует данные и у всех ломают сайты :)))))))) | |
|
|
|
|
|
|
|
для: midav
(20.02.2006 в 19:31)
| | Фильтрация входных данных:
htmlspecialchars()
stripslashes()
addslashes()
mysql_escape_string()
Проверки на допустимость:
is_numeric()
preg_match()
Проверки на пустоту:
isset()
empty()
is_null()
Продолжать можно долго... | |
|
|
|
|
|
|
|
для: Саня
(20.02.2006 в 19:54)
| | :))) ну такие фишки я сам знаю, просто некоторым будет интересней как это все применяется :) | |
|
|
|
|
|
|
|
для: midav
(20.02.2006 в 20:13)
| | Как применять? Это превосходно написано в мануале. Я даже ссылки вставил, ведущие на описания функций. | |
|
|
|
|
|
|
|
для: Саня
(20.02.2006 в 20:18)
| | htmlspecialchars() всеравно не защитит ваш сайт от взлома, всеравно надо ставить фильтрацию на определенные симболы :РРРР | |
|
|
|
|
|
|
|
для: midav
(20.02.2006 в 22:13)
| | htmlspecialchars() и не претендует на роль "серебрянной пули" - её удел межсайтовый скриптинг. | |
|
|
|
|
|
|
|
для: cheops
(20.02.2006 в 23:00)
| | :) аха, только использование этой функции с другими функциями фильтрации данных иногда приводят к неразборчивым словам в тексте :)(: | |
|
|
|
|
|
|
|
для: DDK
(11.02.2006 в 23:22)
| | Тогда уж использовать надо nl2br() . | |
|
|
|