2013-05-21 20 views
2

如果我做如何通過URL來讀取PNG文件在PHP

$dir = './'; 
$files = glob($dir . '*.png'); 
foreach($files as $file) { 
    echo $file; 
} 
?> 

而且PHP文件保存在同一文件夾中的圖像,我會得到正確的PNG文件。

如果我更改php文件的位置如何讀取位於其他文件夾中的png文件?

如果我做

$dir = 'www.site.com/content/images'; 
$files = glob($dir . '*.png'); 
foreach($files as $file) { 
    echo $file; 
} 

它不會顯示任何東西,是有必要的代碼的PHP文件是在圖像的同一文件夾?

+0

你可以試試'$ DIR = '../ other_folder';'或'$ DIR = '../../ another_folder';'等 –

回答

2

您不應該將"www.site.com"添加到路徑。您應該從服務器的根目錄(從"/"/content/images開始)或從當前php腳本位置(content/images)的相對路徑開始使用絕對路徑。