首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在浏览器中显示来自同一源脚本的PHP代码

在浏览器中显示来自同一源脚本的PHP代码
EN

Stack Overflow用户
提问于 2013-03-29 10:31:38
回答 4查看 8.2K关注 0票数 1

有没有办法在你访问somepagesrc.php的时候显示somepage.php的源代码?有没有一个PHP函数可以在somepagesrc.php中输出文件(或源代码) somepage.php的文本内容?

我知道我可以将somepage.php的内容复制到somepage.html中,但这对我来说并不适用,因为我希望它是动态的,这样我就不必在每次进行更改时都复制代码。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-03-29 10:33:11

也许可以在使用header('Content-type: text/plain')的同时使用file_get_contents --但必须要有安全警告--一定要过滤文件的名称,这样人们就不能包含超出你意图的内容。

例如:

代码语言:javascript
运行
复制
<?php

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

print file_get_contents("somepage.php");

?>
票数 3
EN

Stack Overflow用户

发布于 2013-03-29 10:37:12

或者,您可以使用Reflection,通过它可以轻松地获取函数、变量甚至注释。

http://www.php.net/manual/en/intro.reflection.php

票数 0
EN

Stack Overflow用户

发布于 2013-03-29 10:40:26

尝试使用文件操作函数轻松地将其内容读取为任何文件:)我不知道这是否可能是您正在搜索的解决方案:$

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15696464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档