php:显示php文件源代码

| No Comments | No TrackBacks
1:apache 配置文件中直接指明为php源代码文件:
AddType application/x-httpd-php-source .phps
则.phps后缀的文件都作为php源文件实现

2:php提供的相关函数:
show_source(filename)

show_source

(PHP 4, PHP 5)

show_source -- 别名 highlight_file()

说明

本函数是该函数的别名: highlight_file().



highlight_file

(PHP 4, PHP 5)

highlight_file -- Syntax highlighting of a file

说明

mixed highlight_file ( string $filename [, bool $return] )

Prints out or returns a syntax highlighted version of the code contained in filename using the colors defined in the built-in syntax highlighter for PHP.

Many servers are configured to automatically highlight files with a phps extension. For example, example.phps when viewed will show the syntax highlighted source of the file. To enable this, add this line to the httpd.conf:

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

参数

filename

Path to the PHP file to be highlighted.

return

Set this parameter to TRUE to make this function return the highlighted code.

返回值

If return is set to TRUE, returns the highlighted code as a string instead of printing it out. Otherwise, it will return TRUE on success, FALSE on failure.

更新日志

版本 说明
4.2.1 This function is now also affected by safe_mode and open_basedir.
4.2.0 The return parameter was added.

注释

小心

Care should be taken when using the highlight_file() function to make sure that you do not inadvertently reveal sensitive information such as passwords or any other type of information that might create a potential security risk.

注意: 该函数的内部依赖这个参数使用输出缓冲,所以它不能在 ob_start() 的回调函数中使用

参见

highlight_string()


--EOF--

Related Entries

No TrackBacks

TrackBack URL: http://www.guduo.net/cgi-bin/mt/mt-tb.cgi/60

Leave a comment

Pages

May 2016

Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

About this Entry

This page contains a single entry by 谷多 published on April 12, 2008 11:51 AM.

Firefox:即时网页翻译功能 was the previous entry in this blog.

隐藏PHP is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.