Don't forget that you have had a dream

    

基于一言api的typecho碎言api

闲聊二话

前几天把博客搭起来了,弄了个碎言单页,但是一直没有去完善,今天抽时间完善了下,也算是对得起今天中午的泡面+火腿了。。。

分享个代码

<?php 
/** 载入数据库支持 */
include_once $_SERVER['DOCUMENT_ROOT'] . '/config.inc.php';

// 查询数据
$db = Typecho_Db::get();
$query = $db->select('cid,text')->from('table.contents')->where('slug = ?', 'awords');
$results = $db->fetchAll($query);

$weekarray=array("日","一","二","三","四","五","六");
//数据模板
$temp = "\[awords\] ##DATE##
##WEEK##
##AWORD##\[\/awords\]
";

//拼接数据
$mdstr = "<!--markdown-->";
$oldstr = str_replace($mdstr,"",$results[0]['text']);

$newstr = str_replace("##DATE##", date("Y-m-d H:i:s"), $temp);
$newstr = str_replace("##WEEK##", "星期".$weekarray[date("w")], $newstr);
$newstr = str_replace("##AWORD##", file_get_contents("https://v1.hitokoto.cn/?c=d&encode=text"), $newstr);
$newstr = $mdstr . $newstr . $oldstr;

//更新数据
$update = $db->update('table.contents')->rows(array('text' => $newstr))->where('slug = ?', 'awords');
$updateRows = $db->query($update);
?>

食用方法

在主题目录下新建.php文件,然后把上面代码完整保存到文件中,然后访问这个路径就行

例:https://www.domin.com/usr/themes/yourtheme/yourapi.php

您可以自由的转载和修改,但请务必注明文章来源并且不可用于商业目的。
本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
所有原创文章采用 知识共享署名-非商业性使用 4.0 国际许可协议 知识共享许可协议 进行许可。

评论已关闭

  更新日志

博客banner下方滚动文字替换为使用 一言API 随机获取 --- updated on 2019-05-22 09:04:31 星期三

  关于博主

三里林,一个致力于分享,分享心得,分享技术,分享知识点的个人博客

  近期评论

  分类目录

当一切都消失的时候,你会明白生命究竟有何价值。

我只愿你们活着,为你们接风洗尘,带你们俯瞰星空,与你们共舞红尘。 我只愿你们活着。

现在的魏无羡,离开了蓝忘机就不行。

选择最难的路走暗夜里看成群的星星涌来。

失去人性,失去很多;失去兽性,失去一切。

人恰得亏,戏不好看。

当太阳落山以后,烛光永无法替代。

我并没有找到真爱,但并不代表它不存在