上次改版时就说过,要把主页“做成图片自动换的效果,要用点php或者js语言”,今天晚上还是用php把它做完了(万能的php啊),大家可以去主页http://synyan.cn/,按F5多刷新几次看看效果。本程序参考了网上代码,但是这些代码有缺陷,害得我稀里糊涂搞了几小时,这里要指正一下,就是图片最好改名字为1.jpg、2.jpg、3.jpg等等,另外注意图片后缀的大小写,这也是刷了n遍才发现的……代码如下:
<?php $file = glob("*.*"); function isimages($v) { if(strpos($v,".gif") || strpos($v,".png") || strpos($v,".jpg?x-oss-process=style/watermark_webp")) return true; return false; } $file = array_filter($file,"isimages"); $rand = array_rand($file); readfile('./'.$file[$rand]); ?>
方法为:
- 在自己的网站ftp新建一个文件夹,命名为例如picture,然后将上面的pic.php当下来放进picture文件夹中,然后在picture文件夹上传数张同样格式的图片。为美观起见,建议都弄成一样大小,例如933 x 312。为了引用方便,采用一种格式,例如jpg。
- 在自己的主页,使用:<img src="http://你的网站路径/picture/pic.php?.JPG" />来插入图片。
另外还有一点,万一有server cache,记得把这段加到html的header里面去:
<META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires" CONTENT="Mon, 26 Jul 2009 05:00:00 GMT">
至于以后的计划,可能还要加入读取图片exif代码并显示、图片自动裁剪等功能,应该有相应的php程序,回头有心情的时候慢慢加。
膜拜。。。。。。
@ric83311免礼
@S̆̈呀,脸皮厚的莱。。。
EN,上回提的放大缩小的问题似乎解决了。。。
@勺子是的,花了两个多小时的说。囧
这个还蛮有意思的
@Fiona好玩吧? 🙂
@S̆̈我没的玩:(
@Fiona哈哈要不要你也申请一个?
@S̆̈关键是么空玩:(
@Fiona这个悲催了
@_@每次看技術帖就眼暈
雖然我也很想努力效仿弄好自己的葉子。。。
@小害哈哈,加油加油