Автор Тема: Передача строки со спецсимволами  (Прочитано 3176 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ilg

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Спасибо!
А как "раскодировать" строку после htmlspecialchars?
Так не работает:
document.form1.UserEmail.value = \'<?php echo htmlspecialchars($uemail,ENT_QUOTES);?>\';

addslashes вроде помог
Но осталось еще одно "недоразумение":-)
Если переменная $uname берется из многострочного поля ввода, то опять не работает. Как заэкранировать перенос строки?

Оффлайн Ilg

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Передача строки со спецсимволами
« Ответ #1 : 06 Августа 2009, 10:46:12 »
А можно подробнее, как это сделать? Т. е. как отловить символ (код) перевода строки?

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Передача строки со спецсимволами
« Ответ #2 : 07 Августа 2009, 02:25:57 »
Лень проверять, но попробуйте все вхождения "\\n" заменить на \'\\n\'

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28