2016-03-07 109 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

相关问题