![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
kaa |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 5.11.2005 Репутация: -1 Всего: 2 |
народ, может кто сталкивался...
Есть строка:
Есть код:
Где $questions[$j]["name"] - содержит данную строку Так у меня все эти метасимволы преобразуются в нормальные символы неизвестно когда, но известно одно - что mysql_escape_string их не воспринимает :( Как с этим бороцца? |
||||
|
|||||
gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 21 Всего: 91 |
А mysql_escape_string() их и не должен воспринимать.
Добавлено @ 16:02 Если я ничего не путаю. Это сообщение отредактировал(а) gta4kv - 4.3.2008, 16:04 |
|||
|
||||
kaa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 5.11.2005 Репутация: -1 Всего: 2 |
Гм... Так-то оно так, ибо это метасимволы, но, етический дух, они никак нехотят записываться в БД
![]() <> ' " & и как это дело обскакать? |
|||
|
||||
GeneralElectric |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 13 Всего: 16 |
найти в своем коде участок, который их преобразовывает.
попробую догадаться. скорее всего, эту строку содержит не переменная $questions[$j]["name"], а переменная, которая выводит её для редактирования. потом её содержит форма, потом - массив $_POST, и только после этого $questions[$j]["name"] А простодушный программист как залудил её в форму - так с тех пор ни разу и не проверил, что она содержит. И даже задавая свой вопрос на форум, не удосужился просто проверить - что содержится в строке. |
|||
|
||||
kaa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 5.11.2005 Репутация: -1 Всего: 2 |
GeneralElectric,
Всё гораздо проще - это содержимое элемента XML-документа, кторое мне надо загнать в базу и содержится там ровно то что я указал - копипапст рулит ![]() Это сообщение отредактировал(а) kaa - 4.3.2008, 16:35 |
|||
|
||||
GeneralElectric |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 13 Всего: 16 |
Да хоть DOMXMLSUERMARIO документа. Разницы никакой.
Ищи. В своем. Скрипте. Кусок. Который. Преобразует. Ни база, ни mysql_escape_string здесь не при чем. Самое главное, что тебе надо научиться сделать - это проверять свои ощущения практикой. Показалось тебе, что mysql_escape_string преобразует что-то? Взял, вывел результат её работы на экран. Показалось, что проверка подтвердила твою догадку - значит, надо догадаться вывести до и после. то есть, все свои ждогадки проверять экспериментально. Этим ты очень поможешь, в первую очередь, себе |
|||
|
||||
kaa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 5.11.2005 Репутация: -1 Всего: 2 |
На мысль мя однако натолкнул gta4kv...
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |