
05.09.2008, 05:58
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
Провел на форуме: 4832771
Репутация:
1916
|
|
Сообщение от Кубик Рубик
Так сойдет?
PHP код:
if (!preg_match([^a-zA-Z],$page))
{
echo "error!";
}
ну или с помощью htmlentities() ?
и регулярка неправильная и хранить в базе уже обработанные данные функциями htmlentities() или htmlspecialchars() имхо тупость. Хотя есть любители.
Опять же, зачем фильтровать данные...что ж вы за книжки по php читали....поищи в соседней теме, статью от Нерезуса про защиту от sql-иньекций.
Регулярку можно сделать такой к примеру:
PHP код:
preg_match('#^+$#i',$page)
это если хочешь чтобы только латинские буквы содержались в имени.
.:nbd:. а зачем?
PHP код:
$per = explode("\n",file_get_contents('links.txt'));
ГринБир написал же про функцию file(), и не потребуется разбивать на строки
PHP код:
$per = file('links.txt');
|
|
|