| 個人檔案探索Msn Spaces的奥秘部落格清單 | 說明 |
|
23/12/2005 [原创]关于如何在Space中实现刷新页面随机显示图片的回答今天网友jch-00提出了一个有意思的问题,就是如何在Space中实现刷新页面变换图片的效果,其实这个效果早就已经在 Easy Start To The Day 上得到实现,就是那些 Msn Tips 的随机显示。不过Belem似乎没有给出相关的教程,不是Belem小气,应该是很少有人会发现这些细微的变化吧。
那就由我来解释一下相关的原理吧,希望Belem不要怪我班门弄斧哦。 首先你需要有一个支持PHP的空间,免费或收费的无关。然后将你需要随机显示的图片上传到该空间的一个文件夹内,例如images。 复制以下代码到记事本中: <?php $url='./images'; //图片存放地址,只可以用./you/images这样的路径,根据实际情况修改。 $files=array(); if ($handle=opendir("$url")) { while(false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { if(substr($file,-3)=='gif' || substr($file,-3)=='jpg') $files[count($files)] = $file;}}} closedir($handle); $random=rand(0,count($files)-1); if(substr($files[$random],-3)=='gif') header("Content-type: image/gif"); elseif(substr($files[$random],-3)=='jpg') header("Content-type: image/jpeg"); readfile("$url/$files[$random]"); ?> 以php为后缀名保存文件。然后将文件上传到空间中,注意该php文件与图片文件夹最好在同一级,便于设置路径。
接下来,先在浏览器中输入该文件的路径,看看是否能够实现我们想要的效果,如果可以,则我们已经接近成功了。 最后一步,在HTML模块或日志中输入以下代码: <img src="文件路径?.gif"> 注意代码红色部分是非常重要的一个环节,如果在日志中就先预览一下效果。
具体效果请见本空间或 Easy Start To The Day 。 教程到此结束!谢谢大家! 大家可能对路径还有所疑问,以(./images)为例,也就是php文件当前目录下images文件夹中。 回應 (35)
引用通告 (8)此內容的引用通告是: http://locker2man.spaces.live.com/blog/cns!EC64A78C5E3BC5BF!5609.trak 引述這則內容的部落格
|
|
|