Я пытаюсь вставить часть HTML кода, чтобы быть преобразованы в BBCode и вставить в базу данных, как-то я делаю какую-то ошибкуПреобразования части текста для отображения на экране
Я пытаюсь с следующим случаем , Если тег Div, который имеет класс «Код», все написанное HTML внутри, что сделает теги безопасными для отображения на экране. Мой код покажет, что я пытаюсь сделать: Кроме того, я хочу, чтобы мой Другое Текст не должен получить осуществляется, эта часть может включать в себя HTML тоже, но это будет анализироваться автоматически
Вот этот фрагмент кода
<cfscript>
function createCode(Text)
{
Text = Replace(Text, '&', '&', 'ALL');
Text = Replace(Text, '<', '[', 'ALL');
Text = Replace(Text, '>', ']', 'ALL');
Text = Replace(Text, Chr(13), '<br />', 'ALL');
return Text;
}
</cfscript>
<cfif arguments.structform.answer contains '<div class="code">'>
<cfset getText = '<div class="code">([\s\S]*)</div>'>
<cfset detectCode = #createCode(getText)#>
</cfif>
<cfdump var="#detectCode#" abort>
Вы говорите, что только html внутри '
yes, div, который я указал, должен быть изменен только –
'' –