
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.03.2019, 17:10:23
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
Функция Stripslashes не удаляет экранирование символов после применения addslashes, ПОЧЕМУ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2019, 19:50:36
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
Код: Код: php 1. 2. 3. 4. 5. Выхлоп: Код: php 1. 2. 3. Что я сделал не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.03.2019, 08:20:06
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
да, совсем программисты слабенькие пошли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2019, 05:26:15
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
vkleКод: Код: php 1. 2. 3. 4. 5. Выхлоп: Код: php 1. 2. 3. Что я сделал не так? всё правильно, а вот, когда данные считываются, например, с инпута - результата нет, хотя при записи в базу и чтении из неё функции отрабатываются -забавно.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2019, 05:51:00
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
kasper_а вот, когда данные считываются, например, с инпутаВы хотите сказать, что имеет значение, откуда попали данные в переменную $str_1 - строковое значение было присвоено явно или значение было прочитано из входного потока? Код, демонстрирующий проблему - в студию! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2019, 12:56:47
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
Смысл такой: заполняются поля формы, которая отправляется на выполнение (post), при отправке значения полей формы экранируются addslashes-ом. Далее данные проверяются, например, на корректное заполнение полей формы. В случае какого-то несоответствия - выходит форма с сообщением о несоответствии и с заполненными полями в виде отправленных данных, которые заэкранированы, а stripslashes экранирование не снимает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2019, 13:11:40
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
kasper_при отправке значения полей формы экранируются addslashes-ом.Это как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2019, 13:53:39
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
ну при обработке нажатия кнопки, например, $message = addslashes($message); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2019, 14:06:44
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
Зачем вообще нужен этот addslashes? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2019, 14:34:58
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
kasper_ну при обработке нажатия кнопки, например, $message = addslashes($message);Дык это совсем не при отправке, это уже после получения данных формы на сервере. Таким образом, исходные данные где-то из какого-то $_POST['field_name'] трансформируются в $message. Как именно и что происходит далее - не понятно. Показывайте код и данные в контрольных точках (см. пример выше) начиная от $_POST. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2019, 16:15:46
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
HettЗачем вообще нужен этот addslashes? В любом случае данные следует хранить в "сыром" виде. Если выводите их в где-то в HTML - применяете соотвествующий скейпинг (htmlspecialchars например в php). Если суете в СУБД - эскепите при помощи функций драйвера (mysql_real_escape_string или ее аналоги). А вообще по хорошему нужно передавать в СУБД через параметры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2019, 16:20:53
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
Ну, вот: Код: php 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2019, 16:21:58
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
т.е. так Код: php 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2019, 16:45:52
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
И... Где/как проблему увидеть, показывайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2019, 16:58:18
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
при этом Код: php 1. 2. 3. 4. в инпуте возникает: \"O\'Reilly\" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2019, 17:16:21
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
kasper_при этом Код: php 1. 2. 3. 4. в инпуте возникает: \"O\'Reilly\" Серьзено? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2019, 18:36:29
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
Приведенный код в файле Код: php 1. 2. 3. 4. 5. 6. Запускаем... Код: php 1. 2. Версия PHP 5.6.38. Что я сделал не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2019, 20:49:09
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
vkle, magic_quotes_gpc какой-нибудь древний или что-то вроде того ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2019, 20:49:36
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
кое как вспомнил, что такое было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2019, 21:10:25
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
Hettmagic_quotes_gpc какой-нибудьТогда уж magic_quotes_sybase . Однако, оно из той же некрофилии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2019, 21:45:30
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
Я даже таких слов не знаю, но вроде в примере автора нет ничего связанного с субд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2019, 21:46:43
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
Ох, почитал, крутой костыль, может и он. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2019, 21:56:15
|
|||
|---|---|---|---|
Stripslashes |
|||
|
#18+
Hett, Да ну не факт. К тому же, не ясно, с какого икса взялись экранированные двойные кавычки по краям строки. kasper_в инпуте возникает: \"O\'Reilly\" Возможно, ТС не тестировал свой пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1459975]: |
0ms |
get settings: |
8ms |
get forum list: |
26ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
78ms |
get tp. blocked users: |
2ms |
| others: | 193ms |
| total: | 372ms |

| 0 / 0 |
