php实现随机显示图片方法汇总
-3)==http://www.zzvips.com/article/gif) header(Content-type: image/gif); elseif(substr($files[$random],随机选择图片 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 html body ?php srand( microtime() * 1000000 ); $num = rand( 1,这个函数可以产生一个指定范围的数字 这段代码通过产生的随机数。
-3)==http://www.zzvips.com/article/jpg) $files[count($files)] = $file; } } } closedir($handle); $random=rand(0,$kzm)=http://www.zzvips.com/article/explode(.。
count($files)-1); if(substr($files[$random],-3)==http://www.zzvips.com/article/gif || substr($file,-3)==http://www.zzvips.com/article/jpg) header(Content-type: image/jpeg); readfile($path/$files[$random]); ? , php通过rand()函数产生随机数, 4 ); switch( $num ) { case 1: $image_file = /home/images/alfa.jpg; break; case 2: $image_file = /home/images/ferrari.jpg; break; case 3: $image_file = /home/images/jaguar.jpg; break; case 4: $image_file = /home/images/porsche.jpg; break; } echo Random Image : img src=http://www.zzvips.com/article/$image_file /; ? /body /html 方法二: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 ? $handle = opendir(./); //当前目录 while (false !== ($file = readdir($handle))) { //遍历该php教程文件所在目录 list($filesname,$file);//获取扩展名 if ($kzm==http://www.zzvips.com/article/gif or $kzm==http://www.zzvips.com/article/jpg) { //文件过滤 if (!is_dir(./.$file)) { //文件夹过滤 $array[]=http://www.zzvips.com/article/$file;//把符合条件的文件名存入数组 } } } $suiji=http://www.zzvips.com/article/array_rand($array); //使用array_rand函数从数组中随机抽出一个单元 ? img src=http://www.zzvips.com/article/?=$array[$suiji]? 方法三: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ?php /********************************************** * Filename : img.php * Author : freemouse * Usage: * img src=http://www.zzvips.com/article/img.php * img src=http://www.zzvips.com/article/img.php?folder=images2/ ***********************************************/ if($_GET[folder]){ $folder=http://www.zzvips.com/article/$_GET[folder]; }else{ $folder=http://www.zzvips.com/article//images/; } //存放图片文件的位置 $path = $_SERVER[DOCUMENT_ROOT]./.$folder; $files=http://www.zzvips.com/article/array(); if ($handle=opendir($path)) { while(false !== ($file = readdir($handle))) { if ($file != . $file != ..) { if(substr($file,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jiaob/php/10921.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
9. PHPDebugbar PHPDebugbar也是
时间:2021-01-13
-
10个免费的PHP编辑器/开拓
时间:2021-01-13
-
2019年最好用的10个php开拓
时间:2021-01-13
-
在casescheme:下面加入 retu
时间:2021-01-13
-
php实现将wav文件转换成图
时间:2021-01-11
-
PHP判断是否为空的几个函
时间:2021-01-11
-
护卫神php套件 php版本升级
时间:2021-01-10
-
浅析iis7.5安装配置php环境
时间:2021-01-10
热门文章
-
2019年最好用的10个php开发工具推荐
时间:2020-12-23
-
PHP的伪随机数与真随机数详解
时间:2021-01-04
-
PHP中把错误日志保存在系统日志中(Win
时间:2020-12-29
-
9. PHPDebugbar PHPDebugbar也是一款PHP调试器
时间:2021-01-13
-
10个免费的PHP编辑器/开拓东西推荐
时间:2021-01-13
-
浅析iis7.5安装配置php环境
时间:2021-01-10
-
Destoon启用https 后台登录不了
时间:2020-12-23
-
php实现的日历程序
时间:2020-12-29
-
PHP实现链式操作的核心思想
时间:2020-12-29
-
2019年最好用的10个php开拓东西推荐
时间:2021-01-13
