我一直在写博客,但是有问题。我无法显示文件夹图像中的图像。每次在页面上放置名称和评论时,我都需要显示一张图像。每次有其他图像需要停留在页面上。
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"; ?>" />
答案 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
}