Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Переменныt содерж-е кавычки, как вывести ч/з echo?


Автор: fedorov2012 17.12.2013, 11:16
Есть код на php
Код

...
function MyFunc($f1) {
echo "
<tr> 
  <td><input type='text' class='inputtext' name='f1' value=' ", $f1, " ' size='0'></td> 
</tr>";
}
...

если значение $f1 = ООО "Меркурий", то на выходе в поле f1 в html странице выводится  ООО \"Меркурий\"
т.е. лезут лишние слеши. 
Что нужно сделать, чтобы выводилось так: ООО "Меркурий"

Автор: bars80080 17.12.2013, 18:04
стоит поиграться с функциями 
http://www.php.net/manual/en/function.htmlspecialchars.php
http://www.php.net/manual/en/function.stripslashes.php

и размышляем над тем, включены ли magic_quotes

Автор: fedorov2012 19.12.2013, 08:22
Спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)