PHP随机显示目录下的图片
核心提示:用JavaScript写的话,程序流程应当是:建立1个图片数组->随机选择数组里其中1个值->天生样式并写进body标签。可是用JS做的话,有以下缺点:
用JavaScript写的话,程序流程应当是:建立1个图片数组->随机选择数组里其中1个值->天生样式并写进body标签。
可是用JS做的话,有以下缺点:
1.万1浏览器禁用了JS的话就失效了,而且写代码是需要考虑兼容性。
2.保护比较麻烦,图片的位置都寄存在数组里。
因而我提议用PHP处理,可是我和她对PHP都是半桶水的,1时之间也想不出怎样做。今天时运高,看到1个PHP随机显示目录下图片的源码,学习1下,并分享之。
正文
先看看原理:从1个目录里获得某类型文件的清单(用在WEB的话1般是jpg/gif/png)->通过随机函数选1个图片->输出代码。
PHP代码以下:
1 |
$imglist=''; |
假设要通过这个函数变换页面背景的话,可以把最后1句改成:
1 |
echo '.$img_folder.$image.'">'; |
并用整段程序替换标签。
假设需要屡次调用此程序的话,可以写成1个函数,各位按需要改写。
总结
用PHP的方法来输出随机图片的好处是:
1.保护简单,只需要控制目录里图片的数目。
2.可以自定义文件类型,只要你有需要,改成随机输出1个Flash也行的
3.可以自定义输出结果,换句话说,用在甚么地方都行了
4.改写成函数后功能更强大
原文链接:PHP随机显示目录下的图片
http://www.fw8.net/TAG:图片,程序,目录,函数,清单
评论加载中...
|
下一篇: Win2000 DNS服务器区域的类型