爱好者 > Typecho > 代码相关 > php做个每日图片,含TYPECHO版

php做个每日图片,含TYPECHO版

作者:佚名 来源:爱好者 时间:2016-02-04

昨天尝试用了min's的te的Bing 每日图片获取,然而,我发现我并不喜欢Bing的图片,于是我就想了个方法。

用TE自己做一个每日图片,原理大概就是,用php的时间代码date("z"),匹配成图片链接,然后输出。
typecho版
方法:在functions.php中添加

 function bgimage(){
    $imgs[1] = '图片地址'; 
    $imgs[2] = '图片地址';
    $imgs[3] = '图片地址';
    $imgs[4] = '图片地址';
    $imgs[5] = '图片地址';
    ...
    $imgs[362] = '图片地址';
    $imgs[363] = '图片地址';
    $imgs[364] = '图片地址';
    $imgs[365] = '图片地址';
date_default_timezone_set(PRC);//设为北京时间
    $a=date("z");
    $img= $imgs[$a];
    echo $img;
    }
然后在需要显示的地方填入<?php echo bgimage(); ?>(这个就是每日图片的图片地址)。
然而需要365张图片,我又懒得收集并上传,于是我稍稍改了下,暂时改成,每天换一张图片,一周一循环。

function bgimage(){
    $imgs[0] = '图片地址';
    $imgs[1] = '图片地址';
    $imgs[2] = '图片地址';
    $imgs[3] = '图片地址';
    $imgs[4] = '图片地址';
    $imgs[5] = '图片地址';
    $imgs[6] = '图片地址';
date_default_timezone_set(PRC);//设为北京时间
    $a=date("w"); 
    $img= $imgs[$a];
    echo $img;
    }
然后在需要显示的地方填入`php
<?php echo bgimage(); ?>
`(这个就是每日图片的图片地址)。
以后可能改成一个月一循环,看图片搜集情况了,嘿嘿。
php版
几乎没区别,本来不准备发的,既然有人要了就写出来吧。

<?php
 $imgs[0] = '图片地址';
    $imgs[1] = '图片地址';
    $imgs[2] = '图片地址';
    $imgs[3] = '图片地址';
    $imgs[4] = '图片地址';
    $imgs[5] = '图片地址';
    $imgs[6] = '图片地址';
date_default_timezone_set(PRC);//设为北京时间
    $a=date("w"); 
    $img= $imgs[$a];
    echo $img;
?>