【小工具】边栏单向历图片调用
最近经常听 《十三邀》这个播客(我是听播客版的),原来它是 【单向空间】的一个子品牌。
去年我买过单向日历,今年没买,那就做一个在线版本的日历展示吧:
话不多说,上代码:
<?php date_default_timezone_set("PRC"); //连接本地的 Redis 服务 $redis = new Redis(); $redis->connect('127.0.0.1', 6379); // echo "Connection to server successfully"; // //查看服务是否运行 // echo "Server is running: " . $redis->ping(); $rilitu = $redis->get('rili'); if ($rilitu) { //echo "来自缓存"; } else { //echo "实时获取"; $url = "https://img.owspace.com/Public/uploads/Download/" . date('Y/md') . ".jpg"; $rilitu = getSslPage($url); $dayLeftSeconds = 86400 - (time() + 8 * 3600) % 86400; $redis->setex('rili', $dayLeftSeconds, $rilitu); } header('Content-Type:image/jpeg'); echo $rilitu; function getSslPage($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_REFERER, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); curl_close($ch); return $result; }
使用方法:
外观》小工具》添加图片》选择“从URL插入”
Categories: 编程