prrrrrrr
@prrrrrrr
Верстаю сразу на PHP.

Как импортировать через include определённый блок?

Подскажите, хочу импортировать через include к примеру start.php, но не весь файл, а от начала body и до /body. То, что — до и после не нужно. Это возможно?
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
В принципе возможно. Включить буфферизацию вывода ob_start(), потом собственно сам include('start.php'), после чего $html = ob_get_clean(), и отрезать лишнее $html = preg_replace("#^.*?(body.*?/body).*$#is", "$1", $html);
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@entermix
Никак, это невозможно

php.net/manual/ru/function.include.php
Ответ написан
Комментировать
@VadimKholodilo
Тогда уж лучше $content = file_get_contents("start.php");
А потом вырезать регулярками нужное, как сказали выше.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы