Chinaunix首页 | 论坛 | 博客
  • 博客访问: 95563
  • 博文数量: 109
  • 博客积分: 3411
  • 博客等级: 中校
  • 技术积分: 1155
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-01 09:04
文章分类

全部博文(109)

文章存档

2011年(109)

分类: 系统运维

2011-05-10 14:35:30

    想必你会用javascript随机显示图片。但如果图片的资料(比如链接)是经常变化,或是由用户修改、增加的,怎么办?我这里有个办法。

把图片的资料(如名称、地址、链接等)放在一个TXT文件里(如有MYSQL更好,没有也罢)HTML文件中由javascript调用PHP程序, PHP程序随机读取图片资料。

readrand.php(此程序实际上是生成一句javascript语言)
$arrayall=file("tp.txt");
读出tp.txt内容到数组
$arrays=count($arrayall);
if ($arrays==1){//because rand(0,0) is wrong
$selectrand=0;
}else{
srand((double)microtime()*1000000);//
设定随机数种子
$selectrand=rand(0,$arrays-1);
}
$exstr=explode(chr(9),$arrayall[$selectrand]);//
从全部中随机取出一个并分割
?>
document.write('<? echo
$exstr[0];?>');


HTML
文件




 

阅读(396) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~