Форум по программированию > PHP; PERL и ASP

Синтаксис PHP. Как засунуть счетчик метрики в переменную?

(1/2) > >>

Рупорт:
есть переменная $metrika, которая будет использоваться далее в скриптах сайта. И есть файл, где эта это переменной присваивается строковое значение - код счетчика метрики.
Вопрос. Как красиво запихнуть код метрики в эту переменную?
Два способа - одинарные и двoйные кавычки:

--- Код: ---Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
--- Конец кода ---
Но проблема в том, что сам код метрики содержит символы и кавычек и одинарных кавычек. Да, конечно можно эти кавычки экранировать символом \, либо даже тупо в шаблоне выводить:

--- Код: ---Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
--- Конец кода ---

Но это некрасиво и не всегда удобно. Может еще какой способ подскажите, чтобы в коде присвоить переменной да и все, без манипуляций с кодом? Может быть синтаксис PHP еще какие инструменты предоставляет?Не только метрика, но и счетчики других ПС.

Старый:
Не изобретайте велосипед.  :)
Заэкранируйте символы и всё. Или поместите код счётчика в HTML шаблона.
Что вас не устраивает?

Рупорт:
охото вот так:
$metrika='
ctr+v
';
так как таких манипуляций много раз делается для каждого сайта по несколько кодов, то лень экранировать))))

Старый:
И в чём проблема?  :)
Только лучше через двoйные: $metrika="";
На одинарные внутри не обращаете внимания, а двoйные экранируете.

Вставляете только вывод самой переменной: echo $metrika; или <?=$metrika;?> в нужном месте.
А переменную с содержимым кладёте в файл с общими переменными или, если у вас CMS, то в файл конфигурации, классов, функций. Вообщем в файл, который всегда используется и цепляется до вывода информации на страницу.

Рупорт:
так и делаю, но  каждый раз экранировать и т.д. напрягает)

Навигация

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

[#] Следующая страница

Перейти к полной версии