QQ爹の博客 QQ爹の博客

php做个每日图片,含TYPECHO版

in Typecho,代码相关 read (1935) 322汉字 文章转载请注明来源!

昨天尝试用了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;
?>
jrotty WeChat Pay

微信打赏

jrotty Alipay

支付宝打赏

文章二维码

扫描二维码,在手机上阅读!

typecho代码每日一图php
最后由Jrotty编辑于2016-06-04 11:35
发表新评论
已有 17 条评论
  1. 奔跑中的奶酪

    找了下没找到你的QQ呀,我微博你私信啦

    1. 近泽
      近泽
      回复

      @奔跑中的奶酪 额!可能是忘写了!我回复你微博哈

  2. 奔跑中的奶酪

    就像 http://ilhc.cc/bs.php 这个是利用了BING的API,虽然以.php结尾
    但是输入的结果却是jpg图片,
    不知道我说清楚了没有?

    1. 近泽
      近泽
      回复

      @奔跑中的奶酪 加我QQ吧!这里回复代码会被自动解析

    2. 奔跑中的奶酪

      @奔跑中的奶酪 感谢回复啊,这个PHP返回的结果是图片地址的文本,而不是一张直接打开的图片
      就像就像 http://ilhc.cc/bs.php 返回的结果是一张图片,并已经打开了。
      不知道我说清楚没有?

    3. 近泽
      近泽
      回复

      @奔跑中的奶酪 发出来了,你看看吧[嘻嘻]

    4. 近泽
      近泽
      回复

      @奔跑中的奶酪 等我明天在看看吧!现在用手机不方便

    5. 奔跑中的奶酪

      @奔跑中的奶酪 怎么修改呢 :mrgreen:

    6. 近泽
      近泽
      回复

      @奔跑中的奶酪 哦!应该可以!你把上边的代码稍稍改改应该就可以了

  3. 奔跑中的奶酪

    你好啊,输入的结果是http:www.xx.com/xxx.jpg 这样的结果
    能不能直接输入到浏览器打开呢?

    1. 近泽
      近泽
      回复

      @奔跑中的奶酪 你详细说下吧!我没能理解你说的(理解能力很差的说)

  4. 清馨雅致
    清馨雅致
    回复

    简书变异版就有每30天一换

    1. 近泽
      近泽
      回复

      @清馨雅致 嗯,你的这个评论多说自动给放垃圾里了,才看到,我现在的模板是一天一变,一个月算是循环一次(毕竟我才收集了31张图片,主要是有些图片会把文字弄的看不清,所以还是自己配图的好)

  5. bakabie
    bakabie
    回复

    为何不考虑去yande获取呢_(:3」∠)_
    yande.re/post

    1. 近泽
      近泽
      回复

      @bakabie 第一次听说这个,我回去上那里搜集图的[嘻嘻]

  6. kinkin
    kinkin
    回复

    这个模板真的很漂亮!

    1. 近泽
      近泽
      回复

      @kinkin [嘻嘻],安了这个模版后我决定以后不换模版了

前篇 后篇
雷姆
拉姆
音乐加载中...
0:00