b2c信息网

您现在的位置是:首页 > 热点事件 > 正文

热点事件

php源码图片随机选择(php实现图片循环代码)

hacker2022-06-09 04:02:22热点事件93
本文目录一览:1、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]?"

发表评论

评论列表

  • 舔夺迷麇(2022-06-09 10:40:22)回复取消回复

    点击上传,弹出一个图片库,从图片库里面选择图片,如何实现?这里单独依靠php是不能实现的,需要结合php和javascript在服务器端,需要制作一个php文件,接收一个请求后,会遍历相应的目录或者查询数据库,将查询到的结果(包含图片总数,以及一个

  • 森槿书尽(2022-06-09 12:14:11)回复取消回复

    $file)) { //文件夹过滤$array[]=$file;//把符合条件的文件名存入数组} }} $suiji=array_rand($array); //使用array_rand函数从数组中随机抽出一个单元?img src="?=$array[$suiji]?"

  • 青迟常安(2022-06-09 07:29:40)回复取消回复

    img_folder = "images/tutorials/"; mt_srand((double)microtime()*1000); //使用目录类 $imgs = dir($img_folder); //