powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Код для замены символов их кодировками
11 сообщений из 11, страница 1 из 1
Код для замены символов их кодировками
    #32511910
Не подскажете ли оптимальный код для того, чтобы в строковой переменной заменить какой-либо символ его кодировкой (например кавычки убрать из текста)...
...
Рейтинг: 0 / 0
Код для замены символов их кодировками
    #32511914
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем? От этого зависит правильный ответ - возможно, тебе нужен [http://php.net/urlencode]urlencode
...
Рейтинг: 0 / 0
Код для замены символов их кодировками
    #32511923
Пользователь в форме вносит текст. Мне надо внести его в базу. При этом если в тексте кавычки, то при построении SQL (в PHP) возникает коллизия. Насколько я понимаю, надо перед генерацией SQL в переменной, хранящей текст, заменить кавычки на их коды.
...
Рейтинг: 0 / 0
Код для замены символов их кодировками
    #32512023
isn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
isn
Гость
нужно перед кавычками обратные слэшики поставить (и не только перед кавычками а и перед другими "нехорошими" символами)
...
Рейтинг: 0 / 0
Код для замены символов их кодировками
    #32512034
isn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
isn
Гость
если это PHP то там вообще щастье и халява для программистов.

addslashes
htmlspecialchars
strip_tags

Кроме того последние версии PHP сами забэкслешивали инфу приходящую из форм.

Если PERL - то уже не помню =), тоже что то было...
...
Рейтинг: 0 / 0
Код для замены символов их кодировками
    #32512344
Guesr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
isn , вообще-то, если речь об SQL-запросе, то для этого существует mysql_escape_string , а вообще, думаю имеет смысл почитать FAQ: slashes
...
Рейтинг: 0 / 0
Код для замены символов их кодировками
    #32513600
isn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
isn
Гость
FAQи я уже не испытываю надобности читать =)
...
Рейтинг: 0 / 0
Код для замены символов их кодировками
    #32513795
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
isn , надобности не испытываешь, а неправильные советы всё же даёшь. В данном случае нельзя было дать оптимальный совет, незная зачем.
...
Рейтинг: 0 / 0
Код для замены символов их кодировками
    #32515518
isn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
isn
Гость
не вижу ничего неправльного совершенно.
сам занимаюсь этим довольно давно.
работа такая
...
Рейтинг: 0 / 0
Код для замены символов их кодировками
    #32515892
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
isn , какое отношение к экранированию при работе с БД может иметь strip_slashes и htmlspecialchars?
...
Рейтинг: 0 / 0
Код для замены символов их кодировками
    #32517172
isn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
isn
Гость
автор
isn, какое отношение к экранированию при работе с БД может иметь strip_slashes и htmlspecialchars?

еклмн, !
если такой докопливый - то strip_slashes при доставании забэкслэшленой инфы из бд просто необходим.
htmlspecialchars - из той же оперы и ЧАСТО используется вместе !
Это просто ключевые слова на которые следует обратить внимание открывшему топик. И только.
Считаю тему закрытой.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Код для замены символов их кодировками
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]