Я выводю содержимое файла в браузер с помощью такого кода:
if($dh = @fopen(@$cachefile, "r"))
{
fpassthru($dh);
exit;
}
Мне нужно заменить какое-то содержимое перед выводом. То есть мне нужно сделать что-то вроде этого:
if($dh = @fopen(@$cachefile, "r"))
{
str_replace("%body%", "black", $dh); // Replace part of content
fpassthru($dh);
exit;
}
Как лучше всего это сделать? Я использую PHP 7.4.7