Новости
FAQ
Авторы
Документация
В действии
Библиотека
Инструменты
Полезные ссылки
Хостинги
Скачать
Примеры
Форум
Форум
Войти
|
Регистрация
Логин
Пароль
Написать ответ на текущее сообщение
Ключевое слово
Фильтровать по автору
команды управления поиском
^taint[^#0D]
G_Z
28.06.2015 18:21
Пришедшие извне символы в $str грязные.
И нужно либо им сделать untaint, что небезопасно, либо замарать заменяемый символ.
Почему таблица подстановки в replace не работает с ^#0D ? Ведь символ задан литералом?
,
andylars
28.06.2015 18:06 / 28.06.2015 18:07
Ответ
,
Maxx
[M]
29.06.2015 10:57 / 29.06.2015 10:57
#0D — это только CR
,
G_Z
[M]
28.06.2015 21:41
Да, я перепутал.
(-),
andylars
04.07.2015 12:07
^taint[^#0D]
,
G_Z
[M]
28.06.2015 18:21
Непонятно... Где тут из вне? и причём тогда str, если тоже самое работает буквально если сделать replace не по таблице а по одному символу (см посл.коммент в коде)
(-),
andylars
28.06.2015 21:36
Ответ
,
Misha v.3
[M]
29.06.2015 09:49
Теперь прояснилось... спасибо (никогда taint-измы не постигну, чувствую...)
(-),
andylars
29.06.2015 15:05 / 29.06.2015 15:06