上次改版时就说过,要把主页“做成图片自动换的效果,要用点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 香港
膜拜。。。。。。
十四年前 Maxthon · Windows XPS 江苏 *
@ric83311 免礼
十四年前 Firefox 3 · Windows 7ric83311 上海
@S 呀,脸皮厚的莱。。。
十四年前 Maxthon 2 · Windows XP勺子 香港
EN,上回提的放大缩小的问题似乎解决了。。。
十四年前 Safari 5 · Mac OS X 10.5S 江苏 *
@勺子 是的,花了两个多小时的说。囧
十四年前 Firefox 3 · Windows 7Fiona 上海
这个还蛮有意思的
十四年前 Google Chrome 9 · Windows 7S 江苏 *
@Fiona 好玩吧? 🙂
十四年前 Firefox 3 · Windows 7Fiona 上海
@S 我没的玩:(
十四年前 Google Chrome 8 · Windows XPS 江苏 *
@Fiona 哈哈要不要你也申请一个?
十四年前 Google Chrome 8 · Windows 7Fiona 上海
@S 关键是么空玩:(
十四年前 Google Chrome 9 · Windows 7S 江苏 *
@Fiona 这个悲催了
十四年前 Google Chrome 8 · Windows 7小害 德国
@_@每次看技術帖就眼暈
十四年前 Safari 5 · Mac OS X 10.6雖然我也很想努力效仿弄好自己的葉子。。。
S 江苏 *
@小害 哈哈,加油加油
十四年前 Google Chrome 10 · Windows 7