2012-05-20 128 views
0

已解決:我用了一個相對路徑到文件夾。爲什麼我不能以這種方式顯示圖像?

請幫助我瞭解爲什麼我不能以這樣的方式顯示的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/'); 
相關問題