有时候批量上传到服务器一些图片,然后需要贴出图片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)