欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【用javascript+php随机显示图片】,下面是详细的分享!
用javascript+php随机显示图片
想必你会用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('<a href=http://www.chinaz.com/program/2007/0626/"<? echo $exstr[1];?>" target="new"><img src=http://www.chinaz.com/program/2007/0626/"<? echo $exstr[2];?>" width="200" height="50" alt="<? echo $exstr[0];?>" ></a>');
HTML文件
<html>
<body>
<script language='javascript' src='http://www.chinaz.com/program/2007/0626/readrand.php'>
</script>
</body>
</html>
(你可以把scripty放到你需要的位置,并可以加入setTimeout()函数以实现定时刷新)
本文收集整理自互联网,若您是原文作者,请来信更改作者及出处 Zujizhe@Chinaz.com
以上所分享的是关于用javascript+php随机显示图片,下面是编辑为你推荐的有价值的用户互动:
相关问题:如何在HTML里面用Javascript根据用户输入,随机显...
答:1、你在声明 i 的时候,已经使用了 length,所以你 if 的时候不需要使用了,否则会出错 2、length 应该是针对内容的,而你是直接对某ID的对象获取 应该是 ID.value.length 或 ID.innerText.length 最后,随机数有产生 0 的情况,你实际得到的数... >>详细
相关问题:怎么用javascript遇见在页面上随机显示几张图片
答:定义一个数组存放图片路径 通过javascript随机选择一个路径,动态生成图片。 >>详细
相关问题:用JS实现随机显示N张图片
答:N=6;//给定的小于等于50的N值 for(z=[],i=0;i++ >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
