【发布时间】:2011-07-12 06:23:21
【问题描述】:
我需要一些高级文件包含代码方面的帮助。我在 Google 上四处搜索,但我不确定如何以简短的方式描述它以进行搜索。
基本上这里是文件结构:
/public_html/include_handle.php
/protected_site/index.html
/images/image.jpg
如果我使用常规包含语句包含 index.html,则 image.jpg 显然不会显示在浏览器中,因为它不在公共/相对目录中。缺少一些繁重的 preg_match/replace 解析,当包含 index.html 时,如何让图像显示在 include_handle.php 页面上?我还希望能够从 index.html 页面跟踪到其他页面的链接。我知道我可以使用 iframe 并将静态页面放在公共目录中,但出于各种原因我不希望这样做。任何帮助将不胜感激,谢谢!
【问题讨论】:
-
你安装了gd吗?我可以想到一种过度设计的方法来做到这一点......
-
@Matt Ellen:你不需要 GD 做一个
readfile() -
@Andrew Moore:好点。但是你的方式到底有多过度设计? ;)
-
@Matt Ellen:一个重写规则,一个 PHP 脚本(我假设它受到“某物”的保护),以及一些验证。
-
@Andrew Moore:太容易了! -1 wtf 点。