Есть ли способ отобразить исходный код somepage.php когда вы переходите к somepagesrc.php ? IOW, есть ли функция PHP, которая будет в somepagesrc.php выводить текстовое содержимое файла (или исходного кода) somepage.php ?
Я понимаю, что могу скопировать содержимое somepage.php в somepage.html но это не сокращает его для меня, потому что я хочу, чтобы он был динамическим, так что мне не нужно копировать код каждый раз, когда я делаю изменения.
Возможно, используйте file_get_contents вместе с header('Content-type: text/plain') но обязательно предупреждение о безопасности – обязательно отфильтруйте имена файлов, чтобы люди не могли включать больше, чем вы намерены.
Например:
<?php header('Content-type: text/plain'); print file_get_contents("somepage.php"); ?>
или вы можете использовать Reflection через который вы можете легко получить функции, переменные и даже комментарии.
Попробуйте легко прочитать его содержимое как любой файл, используя функции управления файлами 🙂 Я не знаю, может ли это быть решением, которое вы ищете: $
Взгляните на highlight_file() . Он не только захватывает источник php для отображения (например, file_get_contents() ), но красиво форматирует / раскрашивает код для вывода.