Poseidon
А если я вывожу данные из бд таким способом: <td class="data_table-name"> <?php{$messages['name']}?> </td> Где мне обезвреживать данные которые я вывожу?
Poseidon
Только ногами по голове не бейте, новичок, не знаю как правильно
Poseidon
А так данные вообще правильно выводить? Или быдлокод?
Евгений
Эхо рукам лень печать?
Sergey
правильно, но лучше переписать на шаблонизатор типо twig
Sergey
он сам будет и выводить и данные безопасно обрабатывать
Poseidon
А как данные обрабатывать при записе в бд,которые пользователь ввел, чтобы обезопасится от иньекций?
Poseidon
А то в инете оч много информации, и не совсем понятно что все же делать
Sergey
да
Poseidon
Ок,спасибо
Sergey
да
Poseidon
Ок большее спасибо
Саша
ребзя
Саша
помогите написать регулярное выражение в котором доступны только рускоязычные символы а-яА-Я
Саша
ПИШУ preg_match('/[A-Za-z]/', $name) , что то не работает
Саша
А-Яа-я также
Сидредин
С чего скрин сделан?
https://habrahabr.ru/post/66057/
Сидредин
Спасибо
Всегда рад помочь.)
Poseidon
Всегда рад помочь.)
Да аналогично,спасибо :D
Саша
добавь модификатор u
preg_match('/[А-Яа-я]/u', $name) . Правильно? пишу слово123 все равно пропускает
Саша
g
Саша
есть такой модификатор?
Саша
Anonymous
у тебя просто php3 стоит еще
Саша
возможно, денвер старый))
Anonymous
денвер лол
Anonymous
там 4 пых
Anonymous
возможно, денвер старый))
топсервер тебе в помощь
Anonymous
ospanel.io
Саша
надо обновить
Anonymous
надо обновить
ссылка выше, четкий.
Саша
ок. это шот новое? поставлю потом
Anonymous
ок. это шот новое? поставлю потом
ну там панелька, можешь выбирать конфиг сервера
Anonymous
удобнее денвера
Саша
окс, спс
Anonymous
лол што
так я про os и вел речь, привычка у меня со времен топ сервера, все подобные проекты так называть
Саша
что делает модификатор g, можно без него обойтись?
Anonymous
что делает модификатор g, можно без него обойтись?
g — глобальный поиск (обрабатываются все совпадения с шаблоном поиска).
Anonymous
модификатор global - /g
Anonymous
https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F
Саша
окс
Саша
чет странно (слева выводит результат)
Саша
а когда пишешь "1слово" то "не работает"
Саша
по логике оно не должно пропускать "слово1". странно
Anonymous
по логике оно не должно пропускать "слово1". странно
нет, по логике он не должен пускать цифры в твою строку
Саша
а оно пускает
Anonymous
не пускает оно ничего
Anonymous
убери ^
Саша
а стоп
Anonymous
в начале
Anonymous
тьфу
Саша
мб я условие не правильно написал?
Саша
if else
Anonymous
поменяй местами
Anonymous
условия
Саша
хотя вроде так и пишут
Саша
окс
Anonymous
слооооожнаааааа
Саша
крч как написать чтоб работало : D
Саша
if(preg_match('/^[А-Яа-я]+/u', $name)) { echo $name."<br>"; echo "работает"; } else { echo $name."<br>"; echo "не работает"; }
Саша
пишу "слово1" оно "пропускает" , а не должно.
Саша
цифры запрещены должы быть
🦔
никита1 в чатике треплется
Саша
мб у меня что то с сервером..