Всем доброго времени суток. Прошу прощения может этой теме не место в этом разделе! Когда возвращаю с помощью функции preg_replace_collback замену переменной в виде конструкции "<? include 'dir/".$var."';?>" то в шаблоне она такого вида: <!--? include 'dir/header.php';?--> ??? не пойму почему и как это можно исправить? не посредственно сама функция Код (Text): private function function_name( $matches ) { if(is_file(DIR.$matches[ 1 ].".php")) return "<? include '".$this->dir.$matches[ 1 ].".php';?>" ; else return $matches[ 1 ]; }
Ну вопервых не _collback а, " а ", а во вторых, зачем так делать? И скорей всего у вас отключен short_open_tag...