Допустим, я хочу использовать php-скрипт для чтения кода текущей страницы в строку, как бы это сделать, не выполняя php-содержимое страницы?
Например, используя
file_get_contents("test.php");
Получит содержимое test.php, но так как он выполнит код … Как я могу получить исходный код файла?
file_get_contents()
выполнит только этот файл и предоставит вам вывод в качестве содержимого, если вы ссылаетесь на него как на URL. Если вы просто укажете имя файла, оно попытается прочитать его (в вашем случае) текущий каталог.
На самом деле есть один способ выполнить файл PHP и получить содержимое в переменной.
Вы можете использовать функции ob_start () и ob_get_clean () .
ob_start(); include "teste.php"; $String = ob_get_clean();