Из-за чего на самодельном движке происходит это?

116
30 июня 2019, 12:40

В общем, при написании своего движка, столкнулся с проблемой, заключается она в том, что написав такой простенький код:

include 'system/cfg.php';
$main_file = fopen($theme."/main.php", "r"); while (!feof($main_file)) {
    $line = fgets($main_file);
    $news = str_replace('{titlepage}',' '.$title.'',$line);
    $opphp = "?";
    $link = " include_once('temp/my/temp.php'); ";
    $news = str_replace('{template_link}',$link,$news);
echo($news, $link); } fclose($main_file);

У меня на страничке этот код:

$link = " include_once('temp/my/temp.php'); ";
        $news = str_replace('{template_link}',$link,$news);

Выводится как будто я написал комментарий к коду.

<!--? include('temp/my/temp.php'); ?--> 

Подскажите пожалуйста как решить!
Если что, то в cfg.php хранится основная информация, а в main.php код выглядит так:

<? {template_link} ?>

PS за дополнительной информацией в комментарии ) + Движок - НЕ DLE!

READ ALSO
Как защитить Ajax запрос от спама.

Как защитить Ajax запрос от спама.

У меня такая проблема получиласьЕсть простенький скрипт который анализирует некие данные стороннего сайта и как только там они поменялись...

117
CRUD API и разделение сущностей

CRUD API и разделение сущностей

У меня есть таблицы со связью многие ко многим

136
Роутинг в веб приложении

Роутинг в веб приложении

Мой вопрос следующий

97
Как выбрать вхождения из строки по меткам begin и end?

Как выбрать вхождения из строки по меткам begin и end?

Есть файл с метками, который определяет структуру документаНапример:

138