想必你会用javascript随机显示图片。但如果图片的资料(比如链接)是经常变化,或是由用户修改、增加的,怎么办?我这里有个办法。
把图片的资料(如名称、地址、链接等)放在一个TXT文件里(如有MYSQL更好,没有也罢)。HTML文件中由javascript调用PHP程序,PHP程序随机读取图片资料。程序见 <script src="/upimg/allimg/20060626/0910370.jpg
163www.163.comimage.163.com/images/logo.gif
sohuwww.sohu.comwww.sohu.com/image/logo.gif

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="<? echo $exstr[1];?>" target="new"><img src="<? echo $exstr[2];?>" width="200" height="50" alt="<? echo $exstr[0];?>" ></a>');

HTML文件
<html>
<body>
<script language='javascript' src='readrand.php'>
</script>
</body>
</html>
(你可以把scripty放到你需要的位置,并可以加入setTimeout()函数以实现定时刷新)

转载于:https://www.cnblogs.com/zerogo/archive/2008/12/30/2209225.html

用javascript+PHP随机显示图片相关推荐

  1. javascript实现随机显示图片

    js部分 window.onload = choosePic; function choosePic() {var myPix = new Array("images/lion.jpg&qu ...

  2. 图片随机出现的HTML代码,Javascript随机显示图片的源代码

    Javascript随机显示图片的源代码 作者:佚名 来源:网络整理 2008-4-11 在很多语言的学习中,"事件"都是一个比较难理解,但是又是一个很重要的概念.javascri ...

  3. php如何随机显示图片,php中随机显示图片的函数代码_php

    /********************************************** * Filename : img.php * Author : freemouse http://www ...

  4. php 显示图片,php随机显示图片的简单示例

    本节主要内容: 介绍一个随机显示图片的php函数,多用于博客的展示窗.照片的随机展示等. 例子: /** * 功能:随机显示图片 * Filename  : img.php * Usage: *    ...

  5. html随机显示图片,DUX主题实现缩略图随机显示

    高海鹏老师的博客目前使用某网友分享出来的DUX主题,这个主题看起来很不错,但是缩略图的设置很简单:如果设置了"特色图像",就以"特色图像"作为缩略图:如果没有设 ...

  6. PHP语言弹窗图片,PHP_php中随机显示图片的函数代码,例如博客的展示窗 复制代码...

    例如博客的展示窗 复制代码 代码如下: /********************************************** * Filename : img.php * Author : ...

  7. 图片随机出现的HTML代码,JS随机显示网页图片的简单代码

    如果你想在网页中显示几张图片中的任何一张,即随机显示图片,那么,可以使用如下很简单的代码. 前提条件为:图片均为gif格式的,存放在网站的Img/Gif/JSpc/目录中. 代码如下: var m=9 ...

  8. html怎么随机放图片,HTML技术:如何在网页中图片的随机显示

    图片随机年据业会效近轻业务进果近轻业务进果近轻业显示是一个应用非常广泛的技巧.比如随机banner的显示,当你进入一个网站时它的banner总是不同的,或者总有内容不同的提示(tips),大家在网上浏 ...

  9. html在线随机抽取,利用纯html+javascript实现随机抽取显示

    求助:利用纯html+javascript实现随机抽取显示 1 一个智力问答页面,每次显示一个判断题,最多可以连续答10题.题目从固定的10个问题中随机抽出一个且不能重复. 2 问题只有两种答案,对或 ...

  10. java script的图片隐藏,java和javascript中过滤掉img形式的字符串不显示图片的方法...

    本文实例讲述了java和javascript中过滤掉img形式的字符串不显示图片的方法.分享给大家供大家参考.具体实现方法如下: 1. javascript过滤掉和形式的字符串 复制代码代码如下: 过 ...

最新文章

  1. dubbo集群和负载均衡
  2. pip安装mysql-python失败,并显示EnvironmentError:找不到mysql_config
  3. 【jzoj】2018.2.3NOIP普及组——D组模拟赛
  4. c,c++中字符串处理函数strtok,strstr,strchr,strsub
  5. 论文浅尝 | 可建模语义分层的知识图谱补全方法
  6. debian 删除mysql数据库_Debian中完全卸载MySQL的方法
  7. linux 下使用genymotion
  8. 招商银行周伟:Fintech数据开放平台之数据库军规和内功修炼(含PPT)
  9. vue 计算属性和data_Vue 计算属性问题?
  10. 三周第四次课(12月28日)
  11. JS 新浪API获取IP归属地
  12. rgba转16进制颜色
  13. 图像几何运算——Matlab实现
  14. .bin文件如何打开并使用
  15. BP神经网络简单应用实例,bp神经网络的应用案例
  16. 迅雷android面试,迅雷面试题(转载)
  17. 阿里P9手写的Java核心开发手册(2022版)覆盖P5到P8所有技术栈
  18. c 语言图片转字符画,图片转化为字符画(C#版)
  19. DirectX12(D3D12)基础教程(十三)——D2D、DWrite On D3D12与文字输出
  20. mysql如何恢复单表_MySQL如何恢复单库或单表,以及可能遇到的坑

热门文章

  1. 如何查看macOS中的GPU使用情况
  2. 【排错】exchange2013不能显示所有OU
  3. c#中Hashtable用法简述
  4. Redis 面试 8 连问,你能顶住几道?
  5. 阿里巴巴为什么要禁用Executors创建线程池?
  6. 互联网技术(java框架、分布式、集群)干货视频大全,不看后悔!(免费下载)
  7. 百度开源移动端深度学习框架mobile-deep-learning(MDL)
  8. Linux 工程师的 6 类好习惯和 23 个教训
  9. Unix 目录结构是怎么由来的?
  10. 感恩节,Google 翻译给大家送礼物啦!