php源码图片随机选择(php实现图片循环代码)
本文目录一览:
- 1、php制作后台,上传图片,点击上传,弹出一个图片库,从图片库里面选择图片,如何实现?
- 2、关于php,如何自动选图片
- 3、PHP怎么随机获取一张图片并返回图片网址
- 4、php 随机选择
- 5、php程序随机显示图片
php制作后台,上传图片,点击上传,弹出一个图片库,从图片库里面选择图片,如何实现?
这里单独依靠php是不能实现的,需要结合php和javascript
在服务器端,需要制作一个php文件,接收一个请求后,会遍历相应的目录或者查询数据库,将查询到的结果(包含图片总数,以及一个当前页的图片信息列表,列表中要包含图片的地址、文件名、创建时间等信息)已json的形式返回。
在客户端,需要使用javascript实现点击时弹出窗口,并且在用户点击相应的项目的时候向服务器端的php文件发送请求,接收结果,然后将结果生成图中的html代码,显示出来。
制作这样的东西需要的时间不短,中间还会发生各种问题,需要有耐心。另外,直接使用javascript来制作客户端部分的话效率不高,建议结合jQuery来实现。
关于php,如何自动选图片
给下拉框添加一个onchange事件
select name="tp" id="select1" onchange="location.href='?tp='+this.options[this.selectedIndex].value;"
这样就可以了
PHP怎么随机获取一张图片并返回图片网址
从一个目录里获取某类型文件的清单(用在WEB的话一般是jpg/gif/png)-通过随机函数选一个图片-输出代码。
PHP代码如下:
复制代码 代码如下:
$imglist='';
//用$img_folder变量保存图片所在目录,必须用“/”结尾
$img_folder = "images/tutorials/";
mt_srand((double)microtime()*1000);
//使用目录类
$imgs = dir($img_folder);
//检查目录下是否有图片,并生成一个清单
while ($file = $imgs-read()) {
if (eregi("gif", $file) || eregi("jpg", $file) || eregi("png", $file))
$imglist .= "$file ";
} closedir($imgs-handle);
//把清单里的项都放到一个数组里
$imglist = explode(" ", $imglist);
$no = sizeof($imglist)-2;
//生成一个介于0和图片数量之间的随机数
$random = mt_rand(0, $no);
$image = $imglist[$random];
//输出结果
echo 'img src="'.$img_folder.$image.'" border="0/" alt="" /';
php 随机选择
for ($i=0; $i 100; $i++) {
$aAscii=rand(65,66);//随即65,66数值,ASCII字符表对应A,B
echo chr($aAscii),'br/';//这里有br换行,竟然不显示
}
php程序随机显示图片
50分,偶要了
?
$handle = opendir('./'); //当前目录
while (false !== ($file = readdir($handle))) { //遍历该php文件所在目录
list($filesname,$kzm)=explode(".",$file);//获取扩展名
if ($kzm=="gif" or $kzm=="jpg") { //文件过滤
if (!is_dir('./'.$file)) { //文件夹过滤
$array[]=$file;//把符合条件的文件名存入数组
}
}
}
$suiji=array_rand($array); //使用array_rand函数从数组中随机抽出一个单元
?
img src="?=$array[$suiji]?"