2012-05-20 5 views
0

SOLVED: Я использовал относительный путь к папке.Почему я не могу отображать изображения таким образом?

Пожалуйста, помогите мне понять, почему я не могу отображать изображения в Joomla таким образом:

$path= JURI::root(); 

$previewImgPath = $path.'images'.DS.'folder'.DS.'images'.DS.$id.'/folder'; 

я получил:

Warning: opendir(http://www.domain.com/joomla/images/folder/images/4/folder/) [function.opendir]: failed to open dir: not implemented in ... on line 61 

Какой способ правильно отображать изображения с помощью PHP?

ответ

0

Вы должны использовать относительный путь к каталогу, что-то вроде images/folder/images/4/folder/. opendir() не работает с ресурсами HTTP.

Попробуйте это:

$path= JURI::base(); 

$previewImgPath = $path.'images'.DS.'folder'.DS.'images'.DS.$id.'/folder'; 
+0

Спасибо за ваши ответы. – Delicja

0

Вы не можете открыть реж с HTTP.

использовать что-то вроде:

opendir($_SERVER['DOCUMENT_ROOT'].'/joomla/images/folder/images/4/folder/'); 
Смежные вопросы