介绍
用于Joe主题检测百度推送
支持PHP7.4+
声明
本作品仅供个人学习研究使用,请勿将其用作商业用途。
安装
下载文件或复制代码
替换到/usr/themes/Typecho-Joe-Theme/baiduRecord.php即可
FAQ
更多问题可以通过 issue 页面提交,或者通过留言、邮件向我反馈
LICENSE
baiduRecord is under the MIT license.
下载地址
代码如下
<?php
/**
* Typecho BaiduRecord
* @link https://chenyu.me
* @package BaiduRecord
* @author Jesus0s
* @version 1.0.0
* @link https://www.jesus0s.com
*/
header('Content-Type: application/json;charset=utf-8');
$url = '';
if(!isset($_GET['url'])) {
writeJson(null, '参数不完整', false);
}
$record['baidu'] = getBaiduRecord();
writeJson($record);
function getBaiduRecord() {
$url = $_GET['url'];
$url = 'http://www.baidu.com/s?wd=' . $url;
$curl = curl_init();
curl_setopt($curl,CURLOPT_URL,$url);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
$res = curl_exec($curl);
curl_close($curl);
if (strpos($res, '没有找到'))
return '未收录';
return '已收录';
}
function writeJson($data = null, $msg = null, $flag = true) {
$res = [
'success' => $flag,
'message' => $msg ? $msg : '百度收录API - 尘遇 https://chenyu.me',
'data' => $data
];
exit(json_encode($res, JSON_UNESCAPED_UNICODE));
}
© 版权声明
分享是一种美德,转载请保留原链接
THE END
- 最新
- 最热
只看作者