Программирование > PHP

Передача строки со спецсимволами

(1/1)

Ilg:
Здравствуйте!
Использую следующий код:
<script language="JavaScript">
 document.form1.UserName.value = \'<?php echo $uname;?>\';
</script>
Если значение строковой переменной $uname не содержит служебных символов (\', и т. д.), то все работает нормально. Но в случае появления спецсимвола в строке - перестает работать
Возникает вопрос - как в этом случае передать значение текстовой переменной в Java/HTML?
Заранее, Большое спасибо!

CGVictor:
[p]addslashes[/p]
[p]htmlspecialchars[/p]

Crusader:
перед этим либо вырезать либо заменить все переводы строки на \'\\n\' (именно в одинарных кавычках)

altonsuny:
Nice post. I like it. Thanks for sharing these information. Keep it up. :)

Навигация

[0] Главная страница сообщений

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 
Перейти к полной версии