1

第一种方法  建立php文件写入以下代码

<?php
$dir = ‘images’;//图片路径,当前images文件夹下面,把各种图片都扔进去
$d   = dir($dir);//用dir函数来读取这个文件夹
$arrImg = array();//定义一个数组用于存储读到的图片
while($r=$d->read())//用自带的函数read开始读
{
if(is_dir($r)) continue;//如果读取到的是文件夹,继续
else $arrImg[] = $r;//否则,把读取到的文件存储到$arrImg数组中
}
$r->close();//读完关闭

$imgCnt = count($arrImg);//统计数组中存储图片的个数
$url = $dir.’/’.arrImg[mt_rand(1,$imgCnt)];//用图片总数的随机数作为数组下标,并跟路径拼接成图片路径

header(“content-type:image/png\r\n”);//输出png格式图片,不加这句在有的浏览器下会出错
readfile($url);//把路径中的图片显示出来.
?>

将此文件命名为 change.php 调用的时候 直接 <img src=”fmqc.php” alt=”刷新” />

在论坛或者头像调用的话  http://xxxxx/change.php?.jpg

第二种方法  使用自己主机上的文件  建立php文件

代码如下
<?=readfile(“./img/”.rand(1,5).”.jpg”)?> 新建一个目录,文件名叫img.把图片以1,2,3,4,5的命名规则放入目录中,就行了~

调用方法如方法一

第三种方法 调用其他网站(网络相册)上的图片

建立php文件写入以下代码

<?
$id=rand(1,5);
$image[1]='http://farm.static.flickr.com/1.png';
$image[2]='http://farm.static.flickr.com/2.png';
$image[3]='http://farm.static.flickr.com/3.png';
$image[4]='http://farm.static.flickr.com/4.png';
$image[5]='http://farm.static.flickr.com/5.png';
header("location:$image[$id]");
?>
调用方法如上
0
相关文章!
  1. 真味如烟 - 2011.06.22

    搜索过来的,这个还是挺有帮助的,谢了