这是我的画廊。我想要的是扫描图像目录,然后按名称顺序将图像添加到图库中。因此,如果我稍后将更多图像放入目录中,它们将被添加到图库中。如果有人能指出我正确的方向,比如是否可能,或者我在哪里可以找到有关如何做到这一点的信息,那就太棒了。提前致谢!
<link rel="stylesheet" href="http://www.w3schools.com/lib/w3.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato">
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css">
<div class="w3-content w3-container w3-padding-64" style="margin-top:50px;">
<h3 class="w3-center w3-text-white">Never Ending Light of Day</h3>
<br>
<!-- Responsive Grid. Four columns on tablets, laptops and desktops. Will stack on mobile devices/small screens (100% width) -->
<div class="w3-row-padding w3-center">
<div class="w3-col m3">
<img src="6.jpg" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity">
</div>
<div class="w3-col m3">
<img src="7.jpg" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity">
</div>
<div class="w3-col m3">
<img src="8.jpg" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity">
</div>
<div class="w3-col m3">
<img src="1.jpg" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity">
</div>
</div>
<div class="w3-row-padding w3-center w3-section">
<div class="w3-col m3">
<img src="2.jpg" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity">
</div>
<div class="w3-col m3">
<img src="3.jpg" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity">
</div>
<div class="w3-col m3">
<img src=".jpg" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity">
</div>
<div class="w3-col m3">
<img src=".jpg" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity">
</div>
</div>
</div>
<!-- Modal for full size images on click-->
<div id="modal01" class="w3-modal w3-black" onclick="this.style.display='none'">
<span class="w3-closebtn w3-hover-red w3-text-white w3-xxxlarge w3-container w3-display-topright">×</span>
<div class="w3-modal-content w3-animate-zoom w3-center w3-transparent w3-padding-64">
<img id="img01" style="max-width:100%">
</div>
</div>
最佳答案
您可以通过 glob 函数对每个循环使用 PHP,如下所示:
<?php
// Define the directory and filetypes
$dirname = "/images/directory/";
$images = glob("{$dirname}*.png, {$dirname}*.jpg");
foreach($images as $item) {
echo '<img src="'.$item.'" />';
}
?>
关于javascript - 如何使用 php 扫描图像目录并将它们放入我的图库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37626489/