Как в тексте между <!--inject--> вставить сюда <!--/inject--> вставить require ''; ? Код (PHP): $text = preg_replace("/(.*)/i", require 'content/gallery.php', $text);
что забыла загрузка скрипта в string preg_replace? Пожалуйста прочтите документацию про функцию preg_replace
Походу кто - то не слышал про return и буферизацию ob_* rustoke, gallery.php: Код (PHP): $images=array( '1.jpg', '2.jpg', '3.jpg' ); return'<ul><li>'.join('</li><li>',$images).'</li></ul>'; index.php: Код (PHP): echo require'content/gallery.php'; Вывод: Код (PHP): <ul> <li> 1.jpg </li> <li> 2.jpg </li> <li> 3.jpg </li> </ul> И на будущее так пишется <!--Комментарий в html-->