Использование stripos и substr для поиска раздела файла

Я пытаюсь найти раздел между тегами заголовка в файле. Я знаю, что файл работает, и его местоположение правильное, но остальная часть функции работает неправильно.

function get_build_header() {
$file = ('header.php');

$startsAt = stripos($file, '<header>') + strlen('<header>');
$endsAt = stripos($file, '</header>');
$result = substr($file, $startsAt, $endsAt - $startsAt);
require $result;
}

Я пытался вернуть, требовать что-нибудь в отчаянии, чтобы заставить это работать, а также file_get_contents, но, похоже, ничего не изменилось. Что мешает этому работать, так как ни $arsAt, ни $ заканчивается, кажется, ничего не возвращает?

0

Решение

использование file_get_contents() и регулярное выражение: preg_match('#<header>(.*)</header>#mis', $fileContents, $matches) Вы найдете содержимое тега заголовка в $ match [1].

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]