Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; DLE_Comments has a deprecated constructor in /var/www/dlefaq/data/www/dle-faq.ru/engine/classes/comments.class.php on line 21 Вывод PHP из index.php в шаблоне. :: DLE FAQ

Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по PHP » Вывод PHP из index.php в шаблоне.

Вывод PHP из index.php в шаблоне.


     php, вывод, шаблон    Все вопросы » Общие вопросы по PHP    2578

вопрос
Есть PHP-код:
echo "Hello World!";

Если я вставлю его в конец index.php, то на сайте он будет выводится после тегов:
</body>
</html>

Возникает вопрос, как без правок шаблона добиться того, чтобы данный PHP-код выводился на сайте перед тегами, указанными выше?

Ответа пока нет


5 комментариев

vitnet
PHP-developer

vitnet - -

Если без правок шаблона тогда с помощью str_replace:
Внимание! У вас нет прав для просмотра скрытого текста.

Антон_Мельников
Юзер

Антон_Мельников - -

Спасибо. А если вместо echo "Hello World!"; будет include "file.php";, то как будет выглядеть значение переменной?

vitnet
PHP-developer

vitnet - -

В зависимость от содержимого файла.

Антон_Мельников
Юзер

Антон_Мельников - -

Ну во если в файле echo "Hello World!";, то как сделать инклуд этого файла?

vitnet
PHP-developer

vitnet - -

file.php
<?php

if( !defined('DATALIFEENGINE') ) {
    die("Hacking attempt!");
}

$main = "Hello World!\n\n</body>";

$tpl->result['main'] = str_replace( '</body>', $main, $tpl->result['main'] );

?>

include "file.php";

Похожие вопросы

 13.09.2014 Антон_Мельников  Общие вопросы по PHP
наверх