Я пытаюсь вставить html-комментарий в один из выходов, которые я выхожу на сайт, но ничего не получается, когда я пытаюсь.Scripting in php variables
$output .= "<div id=\"HCB_comment_box\"><a href=\"http://www.htmlcommentbox.com\">HTML Comment Box</a> is loading comments...</div>";
$output .=" <script type=\"text/javascript\" language=\"javascript\" id=\"hcb\"> if(!window.hcb_user){hcb_user={ };} (function(){s==document.createElement(\"script\");s.setAttribute(\"type\",\"text/javascript\");s.setAttribute(\"src\", \"http://www.htmlcommentbox.com/jread?page=\"+escape((window.hcb_user && hcb_user.PAGE)||(\"\"+window.location)).replace(\"+\",\"%2B\")+\"&opts=470&num=10\");if (typeof s!=\"undefined\") document.getElementsByTagName(\"head\")[0].appendChild(s);})(); </script>";
Дело в том, что первый выход получается прекрасным, но второй, с реальным содержанием в нем - нет.
Помогите мне пожалуйста.
ОТВЕТИТ!
Я нашел ответ самостоятельно.
Перед
{s == document.createElement (\ "сценарий \");
Видимо == уничтожает сценарий, поэтому он должен быть
{s = document.createElement (\ "сценарий \"); не знаю почему, но это сработало.
Теперь мне просто нужно выяснить, как его стилизовать, но я это выясню сам! Спасибо всем за быстрые ответы!
"не выйдет в порядке"? Что это значит? Покажите нам HTML-код, который он создает. – Joe
есть «echo $ output», где угодно? Что является «первым» выходом ... обе строки являются частью одной и той же переменной. – Esaevian
PHP предназначен для обработки HTML изначально - напишите необработанный HTML-код и введите теги PHP w/'', если это необходимо, не разрушайте свою жизнь, избегая цитат! – moonwave99