php выводит текущее содержимое файла без функций чтения файлов - PullRequest
0 голосов
/ 23 июня 2011

У меня есть интересная задача здесь ... можно ли прочитать текущее содержимое файла без функции чтения файла?(без file_get_contents, fopen и т.

Ответы [ 3 ]

0 голосов
/ 23 июня 2011

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

Если вы ищете конкретные свойства вашего кода, вы можете попробовать использовать API отражения: http://www.php.net/manual/en/book.reflection.php

Если вы просто хотите отобразить код, вы можете использовать функции highlight_file / highlight_string: http://www.php.net/manual/en/function.highlight-file.php

0 голосов
/ 23 июня 2011

Вы можете настроить Apache для обслуживания файлов PHP в виде отформатированного исходного кода с помощью:

AddHandler application/x-httpd-php-source .phps

Это позволит сделать любые .phps файлы исходными, а не выполненными.Если вы хотите, чтобы определенный файл обрабатывался, но при этом оставался исполняемым как настоящий PHP-скрипт, вы можете создать на него символическую ссылку и дать символическую ссылку расширение .phps.

0 голосов
/ 23 июня 2011

Вы всегда можете изменить конфигурацию apache / webserver, чтобы файлы php отображались как текст (без запуска кода).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...