Я использую тему диссертации в своем блоге WordPress.Я размещаю свой блог на byethost, у которого allow_url_fopen = Off и allow_url_include = Off
В одной из функций код пытается прочитать путь к URL-адресу изображения.Из того, что я понимаю, если fopen равно ON , он выполнит "если" case иначе "else" case
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), но он может захватить изображение с относительным путем (например, images / example.jpg)
Но если я закомментирую регистр "если" ииспользуйте только регистр "else", он может получить изображение с абсолютным путем.
Поэтому мой вопрос:
- , если allow_url_fopen = Off , mustn 't выполняет только часть «else»?
- как захватить файл изображения, если я указываю только относительный путь в случае «if»?