|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/371.32 24 Jan 2001 15:57:25 To : Tokar Subject : Re: Кавычки :-(( -------------------------------------------------------------------------------- В твоём письме от Mon, 22 Jan 2001 20:25:29 +0300 написано: >> Hello, Alexey! >> You wrote to All on Mon, 22 Jan 2001 16:12:36 +0300: AZ>> Подскажите пожалуйста, если есть форма сгенерированная скриптом, в ней AZ>> поля ввода, Action запускает другой скрипт по закачке этих данных в AZ>> БД. AZ>> Проблема в том, как отследить что в поля ввода формы пользователь ввел AZ>> кавычки (") и их заескейпить? AZ>> Как народ бориться с этим? >> Вообще тут это оффтопик, ну ладно - всё таки связано с регэкспами, а >> насколько я знаю регэкспы и перл вещь незаменимая :) tamar> Все проще в JavaScript есть tamar> escape(string) tamar> The top-level function, escape, encodes the string that is contained tamar> in the string tamar> argument to make it portable. A string is considered portable if it tamar> can be transmitted tamar> across any network to any computer that supports ASCII characters. tamar> Code: tamar> document.write(escape("!@#$%^&*()_+|")) tamar> Output: tamar> %21@%23%24%25%5E%26*%28%29_+%7C Если у юзера JS включен и он не злонамеренный, то может помочь. А если злонамеренный, то JS тебя не спасет никак. -- Artem Chuprina E-mail: ran@ran.pp.ru Programmer FIDO: 2:5020/371.32 Memonet Ltd. Phone: +7-095-284-1356 --- slrn/0.9.6.3-as (Linux) * Origin: AKA с подствольным плюсомётом (2:5020/371.32) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/729688e805153.html, оценка из 5, голосов 10
|