Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Вывод PHP из index.php в шаблоне.

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


     25.09.2014    Общие вопросы по PHP    1288

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

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

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

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


Комментарии пользователей (5)

vitnet
218

2172 | 930

vitnet - 25 сентября 2014 22:48 - Эксперт

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

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

Антон_Мельников - 25 сентября 2014 23:37 - Юзер

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

vitnet
218

2172 | 930

vitnet - 26 сентября 2014 16:03 - Эксперт

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

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

Антон_Мельников - 26 сентября 2014 16:58 - Юзер

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

vitnet
218

2172 | 930

vitnet - 26 сентября 2014 18:40 - Эксперт

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