【发布时间】:2010-10-26 03:21:48
【问题描述】:
我在我的 wordpress 博客上使用论文主题。我在具有 allow_url_fopen=Off 和 allow_url_include=Off
的 byethost 托管我的博客在其中一个函数中,代码正在尝试读取图像 url 路径。据我了解,如果 fopen 为 ON,它将执行“if”案例,否则执行“else”案例
if ($thesis_design->image['fopen'])
$image_path = $post_image['url'];
else {
$local_path = explode($_SERVER['SERVER_NAME'], $post_image['url']);
$image_path = $_SERVER['DOCUMENT_ROOT'] . $local_path[1];
}
使用此代码,如果我提供绝对路径(即http://brijux.com/images/example.jpg),它无法抓取图像,但它可以抓取具有相对路径(即图像/example.jpg)的图像
但是如果我注释掉“if”的情况,只使用“else”的情况,它可以用绝对路径抓取图像。
所以我的问题是,
- 如果allow_url_fopen=Off,不应该只执行“else”部分吗?
- 如果我只在“if”情况下提供相对路径,它如何抓取图像文件?
【问题讨论】:
标签: php wordpress configuration fopen wordpress-thesis-theme