PHP получает HTML-тег с текстом для отображения на nicEditor - PullRequest
0 голосов
/ 18 декабря 2011

У меня есть данные (MySQL) с тегом html, которые я хочу отобразить на nicEditor, но они всегда содержат ошибки:

неопределенный строковый литерал

Следующееразрывы кода в строке nicE.setContent(...

код JavaScript:

<script>
    var nicE = new nicEditors.findEditor('txtfulldes');
    nicE.setContent('<?php echo $datafrommysql?>');
</script>

Данные в MySQL

Имеет теги br, bold и более html

  • и прочие расходы, а также принятие интервью без
  • любых предпосылок со стороны интервьюирующей компании / стороны может быть мошенничеством.
  • ЭтоКроме того, проведение собеседования с компанией / участником незаконно задерживать

С уважением

1 Ответ

0 голосов
/ 18 декабря 2011

возможно, у text $ datafrommysql есть новые строки вроде

something<br/>
something<br/> 
something

, которые нарушают JS.

должно быть вместо

something<br/>something<br/>something

в одну строку.

, если это так, и у вас есть <br/> теги для новых строк, попробуйте очистить \r и \n:

nicE.setContent('<?php echo str_replace(array("\r", "\n"), array("", ""),$datafrommysql)?>');
...