2016-03-07 75 views
-2

如何顯示來自所有用戶的lost文件夾中的所有圖片? 我有一個路徑的結構是這樣的:從相同名稱但不同路徑的文件夾中顯示圖像

/users/ 

    username1/ 
      lost 
       1.jpg 
       2.jpg 
      found/ 
       5.jpg 
       7.jpg 
    username2/ 
      lost/ 
       3.jpg 
       6.jpg 
      found/ 
       4.jpg 
       8.jpg 
    username3/ 
      lost/ 
       9.jpg 
       10.jpg 
      found/ 
       5.jpg 
       7.jpg 

回答

0

使用foreach()循環對所有用戶:

foreach($users as $username) 
{ 
    $directory = "https://stackoverflow.com/users/{$username}/lost/"; 
    $images = glob($directory . "*.jpg"); 

    foreach($images as $image) 
    { 
     echo $image; 
    } 
} 

隨着glob()你將有包含「.JPG」

結尾的所有所需文件的數組

如果要在html文件中顯示圖像,則必須用相對於您的站點Document Root的路徑替換echo $image;

+0

不工作。我改變while循環與foreach但stil不工作 – blitz08

+0

$ sql1 = mysql_query(「SELECT * FROM users」); \t \t而($行= mysql_fetch_array(SQL1 $)){ \t \t \t $ ID1 = $行[ 「ID」]; \t \t \t $ user = $ row [「username」]; – blitz08

+0

foreach((array)$ user as $ username) {.....} – blitz08

相關問題