显示文件夹中的图像

时间:2018-08-14 18:14:36

标签: php css

我一直在写博客,但是有问题。我无法显示文件夹图像中的图像。每次在页面上放置名称和评论时,我都需要显示一张图像。每次有其他图像需要停留在页面上。
Here is link

http://slimhamdi.net/lina/demos/blog-post-dark.html?name=hhhhhhh&email=hh%40hotmail.com&comment=h&send=

我需要像这个博客一样的东西,我想避免使用MySQL。任何帮助将不胜感激。

<?php 
$images = array("user1.jpg", "user2.jpg", "user1.jpg");
$images = glob('images/*'); 
shuffle($images );
foreach($images  as $image ) {     
break;     
 }  
 ?>
<img src="<?php echo "$image"; ?>" />

2 个答案:

答案 0 :(得分:0)

为什么要使用foreach中断功能?
您应该在foreach中回显img标签
如果您的图片位于images文件夹中,则不应该使用它,而是可以将其连接到path。

<?php 
  $images = array("user1.jpg", "user2.jpg", "user1.jpg");
  shuffle($images);
  foreach($images  as $image ) {     
    echo "<img src='images/{$image}' />";
   }  
  ?>

答案 1 :(得分:0)

您正在覆盖变量:

<?php
$images = array("user1.jpg", "user2.jpg", "user1.jpg");
$images = glob('images/*'); // Overwrites the previous $images

那样,$images中的foreach就是另外一回事。

break循环中也无需使用foreach

<?php 
$images = array("user1.jpg", "user2.jpg", "user1.jpg");
shuffle($images );
foreach($images  as $image ) {     
     echo '<img src="'.$image.'" />';
     //echo '<img src="images/'.$image.'">';// With file path
}