
Славик
10.04.2017
07:20:38
может ты там рост 3 метра вбил?

я люблю грин дей
10.04.2017
07:21:55
ну я щас так подумал
я мб и правда 4 находил

Google

я люблю грин дей
10.04.2017
07:22:26
ну 3 точно

Sergey
10.04.2017
07:46:54
Илья
мой бот попытался воскреснуть
и сделал реплай на несуществующее сообщение
понимаешь????

Шухрат
10.04.2017
08:41:22
Подскажите как в php preg_match разрещить спец. символы а именно \ ' < я добавил проверку вроде проходит а в бд символ не записывается

Маришка
10.04.2017
08:42:25
Escape символом воспользоваться перед ними?

Шухрат
10.04.2017
08:43:08

Маришка
10.04.2017
08:44:05

Шухрат
10.04.2017
08:44:48
$pattern = '/^[a-zA-Z\0-9\s\{\}\[\]\(\)\!\@\#\$\%\^\&\*\-\=\+\.\,\~\№\;\:\?\\/\^"\^>\|\`\_\-]+$/u'; // ломаю голову, как добавить следующие символы? \ ' <
Спец. символы проходят проверку но не добавляются в базу данных

Il'ya
10.04.2017
08:51:11

Sergey
10.04.2017
08:51:43
Зомби.
он крашился с эксепшоном

Google

Sergey
10.04.2017
08:51:49
Пришлось проигнорить

Il'ya
10.04.2017
08:52:05

Sergey
10.04.2017
08:52:10
Кого?

Il'ya
10.04.2017
08:52:17

Sergey
10.04.2017
08:52:30
Ну это нудно делать try catch
А так лень
Легче закомментить

Славик
10.04.2017
08:52:55

Sergey
10.04.2017
08:54:12

Шухрат
10.04.2017
08:54:53
именно \ ' < не добавляются
может их как то по другому нужно прописать в паттерне

Sergey
10.04.2017
08:56:07
причем тут паттерн?
Если по нему все работает
Тебе нужно (скорее всего) дополнительно экранировать символы при добавлении в базу данных

Славик
10.04.2017
08:57:09
а как ты в базу добавляешь?

Шухрат
10.04.2017
08:57:58
паттерн играет большую роль, если прописать символ так \"\ то он не добавляется бд а если так \^"\ то все нормально

Славик
10.04.2017
08:58:34
покажи код

Шухрат
10.04.2017
08:59:06

Google

Славик
10.04.2017
08:59:30
добавления паттерна в базу
php code вместе получается с sql запросом

Шухрат
10.04.2017
09:00:18
$pattern = '/^[a-zA-Z\0-9\s\{\}\[\]\(\)\!\@\#\$\%\^\&\*\-\=\+\.\,\~\№\;\:\?\\/\^"\^>\|\`\_\-]+$/u';

Славик
10.04.2017
09:00:48
ай
лучше поработаю

Taras ?
10.04.2017
09:03:34

Шухрат
10.04.2017
09:04:35

Маришка
10.04.2017
09:05:34
Проверь ее на regex101.com

Sergey
10.04.2017
09:06:08
(Насколько я понял)

Маришка
10.04.2017
09:06:50

Sergey
10.04.2017
09:07:07
(
Тогда я не понимать

Admin
ERROR: S client not available

Sergey
10.04.2017
09:07:29
Спец. символы проходят проверку но не добавляются в базу данных

Маришка
10.04.2017
09:07:31
Я тоже не особо понимаю эту регулярку

Taras ?
10.04.2017
09:07:35
вообще непонятно зачем она нужна

Шухрат
10.04.2017
09:09:37
$pattern = '/^[a-zA-Z\0-9\s\{\}\[\]\(\)\!\@\#\$\%\^\&\*\-\=\+\.\,\~\№\;\:\?\\/\^"\^>\|\`\_\-]+$/u'; эти символы добавляются в бд, я не могу записать эти символы \ ' < в паттерн чтобы они проходили проверку и добавлялись в бд

Google

Маришка
10.04.2017
09:10:06
Попробуй это
$pattern = '/^[a-zA-Z\0-9\s\{\}\[\]\(\)\!\@\#\$\%\^\&\*\-\=\+\.\,\~\№\;\:\?\\\/\^"\^>\|\`\_\-]+$/u';

Sergey
10.04.2017
09:10:28

Шухрат
10.04.2017
09:10:28
к примеру чтобы в бд записовался символ " нужно его записать так ^"

Sergey
10.04.2017
09:10:47

Маришка
10.04.2017
09:11:22

Шухрат
10.04.2017
09:11:51
/u

Il'ya
10.04.2017
09:11:52

Маришка
10.04.2017
09:11:58

Sergey
10.04.2017
09:12:12
/u
тебе именно паттерн надо записать в базу?

Il'ya
10.04.2017
09:14:10
Да
Молодец, возьми конфетки с полки.

Taras ?
10.04.2017
09:15:10

Шухрат
10.04.2017
09:18:49

Sergey
10.04.2017
09:19:09
предполагаю, что \''
или \'\'
я всё равно не понял задачу, но в oracle db нужно два апострофа писать чтобы получить один в строке

Taras ?
10.04.2017
09:32:36

Luka Megurine
10.04.2017
09:47:30
Создание дизайна при отсутствии контента (vc.ru)

Шухрат
10.04.2017
09:49:37

Taras ?
10.04.2017
09:50:23
а что за субд? что за драйвер?
может сама проверка кривая, не считая регулярки?