2013-03-29 4 views
1

Есть ли способ отобразить исходный код somepage.php, когда вы переходите на somepagesrc.php? IOW, есть ли функция PHP, которая будет в somepagesrc.php выводить текстовое содержимое файла (или исходного кода) somepage.php?Показать PHP-код в браузере из того же исходного сценария

Я понимаю, что могу скопировать содержимое somepage.php в somepage.html, но это не сокращает его для меня, потому что я хочу, чтобы он был динамическим, так что мне не нужно копировать код за каждый раз, когда я делаю изменения.

+0

Try заголовок типа содержимого обычный/текст – Neo

ответ

3

Возможно использование file_get_contents вместе с header('Content-type: text/plain') - но обязательное предупреждение безопасности - обязательно отфильтруйте имена файлов, чтобы люди не могли включать больше, чем вы намерены.

т.д .:

<?php 

header('Content-type: text/plain'); 

print file_get_contents("somepage.php"); 

?> 
+0

имя файл будет жёстко – amphibient

+0

Обязательного комментария относительно отправки правильного типа пантомимы. PHP source mime type! = "Text/html" –

+0

как это сделать? – amphibient

0

Попробуйте легко прочитать его содержимое, как и любой файл с помощью функции манипуляции файла :) Я не знаю, если это может быть решением, которое вы ищете о: $