沉默的博客 - 遍历
type: channel
link: https://cmsblog.cn/tag/%E9%81%8D%E5%8E%86/
items: 利用PHP输出文件夹下所有文件名称

利用PHP输出文件夹下所有文件名称
type: item
date: 2022-11-11T20:12:54+08:00
description: 有时候批量上传到服务器一些图片，然后需要贴出图片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和while1，针对有序：<?php for($i=1;$i<=100;$i++){ //其中100是生成到结束的数字 echo 'http://xxx.cc/'.$i.'.jpg '; //替换域名和文件扩展名称 } ?>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 "; } } closedir($dh); } } ?>保存到服务器，然后打开文件即可获取到想要的内容，如果是粘贴到论坛也可以预先将BBcode加进去。