gpt4 book ai didi

php - 使用 PHP 从目录中读取图像

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:58:33 24 4
gpt4 key购买 nike

我想知道在 WordPress 中使用 PHP 是否可以实现以下功能。

基本上,如果我的站点中有一个名为“promos”的目录,其中包含 1 到许多图像(因为这些图像可以更改),我想从 PHP 文件中读取到轮播设置中,即类似的东西对此:

   <div class="scrollable" id="browsable">   

<div class="items">

<?php
$tot_images_from_promo_dir = [get_total_image_count_in_promos_dir];

for ( $counter = 1; $counter <= $tot_images_from_promo_dir; $counter ++) {
echo "<div>";
echo "<a href="#"><img src="[image_from_promo_directory]" /></a>
echo "</div>";
}
?>
</div>
</div>

基本上想用 php 以某种方式读取我的促销目录中的图像总量,然后在我的循环最大值中使用这个总数并读取促销目录中的每个图像文件名并传递到我的 <img src=[image_name_from_promo_dir] 中。 .

最佳答案

假设promos目录下的所有文件都是图片:

<div class="scrollable" id="browsable">   
<div class="items">
<?php
if ($handle = opendir('./promos/')) {

while (false !== ($file = readdir($handle))) {
echo "<div>";
echo "<a href='#'><img src='".$file."' /></a>";
echo "</div>";
}
closedir($handle);
}
?>
</div>
</div>

但是,如果目录中的文件不是图像,则需要在显示之前进行检查。 while 循环需要更改为:

while (false !== ($file = readdir($handle))) {
if ((strpos($file, ".jpg")) || (strpos($file, ".gif"))) {
echo "<div>";
echo "<a href='#'><img src='".$file."' /></a>";
echo "</div>";
}
}

关于php - 使用 PHP 从目录中读取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3539978/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com