利用PHP输出文件夹下所有文件名称

chen'mo
2022-11-11 / 0 评论 / 12,267 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年11月11日,已超过736天没有更新,若内容或图片失效,请留言反馈。

有时候批量上传到服务器一些图片,然后需要贴出图片url,数量少还可以手动,但图片数量很多的时候,有点太费力气,正好群友昨晚问及,写几段代码就能轻松搞定,问题有二,1是图片是有序图片,例如从1.jpg-299.jpg,2是图片无序,例如http://scriptsz.com/images/eghj.jpg http://scriptsz.com/images/ehhj.jpg http://scriptsz.com/images/evhj.jpg

下面分别用两端代码说明,用到了循环中的for和while

1,针对有序:

<?php
for($i=1;$i<=100;$i++){ //其中100是生成到结束的数字
    echo 'http://xxx.cc/'.$i.'.jpg<br>'; //替换域名和文件扩展名称
}
?>

2,针对无序:

<?
$dir = "dirname"; //如果是文件所在目录,则填写/www/wwwroot/domain.com/ ,如果是文件所在目录下的子目录,直接填写子目录名称
if (is_dir($dir)) {
    if ($dh = opendir($dir)) {
        while (($file = readdir($dh)) !== false) {
            if($file!='.' & $file!='..') {
                echo "http://xxx.cc/da/$file.jpg <br>";
            }
        }
        closedir($dh);
    }
}
?>

保存到服务器,然后打开文件即可获取到想要的内容,如果是粘贴到论坛也可以预先将BBcode加进去。

0
简约优雅的服务器监控面板
« 上一篇 11-10
JS前端获取用户的ip地址的方法
下一篇 » 11-12

评论 (0)

插入图片