PHP随即抽取图片代码

一定要用PHP写能够随即的抽取某个文件夹里的图片然后在显示出来... 一定要用PHP写
能够随即的抽取 某个文件夹里的图片 然后在显示出来
展开
 我来答
songyuemiao
2008-07-30 · TA获得超过2405个赞
知道大有可为答主
回答量:1305
采纳率:0%
帮助的人:1055万
展开全部
用这个可以自动找到文件夹中的GIF 和 JPG格式的图片,并随机显示他们
<?php
$url='pic'; //放图片的文件夹路径名称
$files=array();
if ($handle=opendir("$url")) {
while(false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if(substr($file,-3)=='gif' || substr($file,-3)=='jpg') $files[count($files)] = $file;
}
}
}
closedir($handle);
$random=rand(0,count($files)-1);
readfile("$url/$files[$random]");
?>
阳光上的桥
2008-07-30 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65835
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
随机抽取某个文件夹里面的图片文件,方法是把某个文件夹里面的文件名字清单放到一个数组里面,数组的编号为0~N,然后产生一个0~N的随机数,就实现了随机抽取文件的功能,我的例子程序如下:

<?php
$path='.';
$files=array();
if ($dir = @opendir($path)){
while (($file_name = readdir($dir)) !== false)
if (substr($file_name,0,1)!='.')
array_push($files,$file_name);
echo '随机抽取文件:'.$files[rand(0,count($files))];
} else echo "无法打开文件夹($path)!";
?>

以上程序调试通过,保证正确运行,除非你粘贴时候遗漏符号造成语法错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式