Вопросик по вставке кода в пхп

Terys
На сайте с 28.03.2007
Offline
137
709

Есть файлик index.php, в нем include footer.php

Так вот мне на вставить в этот фоотер пхп счетчик ливинтернета.

<?php


$document .= '
тут всякие дивы

сюда надо вставить счетчкик

тут код остальной
</html>
';

?>

Если просто вставляю - сайт подгружает как пустую страничку.

Прошу совета. :idea:

GR (https://rs.grnet.ru/add/) - реклама от 99 р.
MX
На сайте с 12.08.2007
Offline
22
MrX
#1

скорее всего запара с кавычками.

приведите код полностью.

PS как вариант:

<?php

$document .= '

тут всякие дивы';

$document .= <<<LI

код счетчика

LI;

$document .= '

тут код остальной

</html>

';

?>

Анонимный минус в репу это аргумент для неучей (подсмотрено у Бармалейкина)
S
На сайте с 09.08.2006
Offline
18
#2

как вариант - записать код счетчика в отдельный файл, например li.php

и в основном коде вызвать его функцией:

require_once("li.php");

T
На сайте с 19.12.2006
Offline
101
#3
Terys:
Есть файлик index.php, в нем include footer.php

Так вот мне на вставить в этот фоотер пхп счетчик ливинтернета.

<?php


$document .= '
тут всякие дивы

сюда надо вставить счетчкик

тут код остальной
</html>
';

?>


Если просто вставляю - сайт подгружает как пустую страничку.
Прошу совета. ☝

возможно из-за кавычек в коде LI

может так получится?

<?php


$document .= '
тут всякие дивы ';
?>

сюда надо вставить счетчик

<?php

$document .= '
тут код остальной
</html>
';
?>

мдя. пока писал, куча вариантов появилась :)

mfl
На сайте с 16.10.2006
Offline
134
mfl
#4

может так получится?
<?php


$document .= '
тут всякие дивы ';
?>

сюда надо вставить счетчик

<?php

$document .= '
тут код остальной
</html>
';
?>

Так не получится, так как код надо вставить в переменную а не сразу вывод делать.

Самый правильный способ закомментировать одинарные ковычки в коде, там их всего 8 штук, в блокноте заменяешь ' на \' и все

или так

$document .= <<<EOD

тут всякие дивы

сюда надо вставить счетчкик

тут код остальной

</html>

EOD;

MX
На сайте с 12.08.2007
Offline
22
MrX
#5
Самый простой способ закомментировать одинарные ковычки в коде, там их всего 8 штук, в блокноте заменяешь ' на \' и все

самый простой способ - воспользоваться heredoc-синтаксисом.

KF
На сайте с 06.10.2007
Offline
40
#6

А зачем вообще записывать код счетчика в переменную?

php обрабатывает свой код тока в определенных тегах, (<?php,<?,<?=,<%, <script language="php").

Все что идет за тегами, идет как обычный текст, даже если файл *.php и вы его инклудите.

Просто вставляете html код в файл, БЕЗ ПХП ковычек и инклудите, в итоге у вас получится счетчик..

Terys
На сайте с 28.03.2007
Offline
137
#7

Спасибо всем. Заменил ' на \' и все получилось.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий