PHP历史上的今天接口源码

历史上的 PHP 接口源码,本地新建 PHP 文件上传到服务器即可使用,非储存性,直接解析网址

    <?php
    function showjson($json){
        header("Access-Control-Allow-Origin:*");
        header('Content-type: application/json');
        exit(json_encode($json,320));
    }
    function get_curl($url, $post = 0, $referer = 0, $cookie = 0, $header = 0, $ua = 0, $nobody = 0)
    {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
        $httpheader[] = "Accept:*/*";
        $httpheader[] = "Accept-Encoding:gzip,deflate,sdch";
        $httpheader[] = "Accept-Language:zh-CN,zh;q=0.8";
        $httpheader[] = "Connection:close";
        curl_setopt($ch, CURLOPT_HTTPHEADER, $httpheader);
        if ($post) {
            curl_setopt($ch, CURLOPT_POST, 1);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
        }
        if ($header) {
            curl_setopt($ch, CURLOPT_HEADER, 1);
        }
        if ($cookie) {
            curl_setopt($ch, CURLOPT_COOKIE, $cookie);
        }
        if ($referer) {
            curl_setopt($ch, CURLOPT_REFERER, $referer);
        }
        if ($ua) {
            curl_setopt($ch, CURLOPT_USERAGENT, $ua);
        } else {
            curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36");
        }
        if ($nobody) {
            curl_setopt($ch, CURLOPT_NOBODY, 0);
        }
        curl_setopt($ch, CURLOPT_ENCODING, "gzip");
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        $ret = curl_exec($ch);
        curl_close($ch);
        return $ret;
    }
    $res = get_curl('https://www.lssdjt.com/');
    preg_match_all('/<i>(.*)<\/i><\/a><\/li>/',$res,$sj);
    preg_match_all('/<em>(.*)<\/em>/',$res,$d);
     
    for ($i=0; $i<count($sj[1]) ; $i++) {
        $json1[$i]['data']=$sj[1][$i];
        $json1[$i]['day']=$d[1][$i];

    }
    if ($json1=="") {
        $json=[
            "code"=>"-1",
            "msg"=>"获取失败!"
        ];
    }
    $json=[
        "code"=>"1",
        "result"=>$json1,
        "msg"=>"获取成功!"
    ];  
    showjson($json);

 

上一篇 mkBlog - 简约的WordPress博客主题
下一篇 WP Fastest Cache Premium(专业版)
文章列表
1 保留二级域名无损跳转方式
保留二级域名无损跳转方式
2
简约微语3.0 - Emlog Pro插件
简约微语3.0 - Emlog Pro插件
3
天级收录要下架 百度链接提交已改为“快速收录”和“普通收录”
天级收录要下架 百度链接提交已改为“快速收录”和“普通收录”
4
大米博客更换联系方式为企业微信
大米博客更换联系方式为企业微信
5
宝塔Linux面板 V7.5.1 免授权永久企业版脚本
宝塔Linux面板 V7.5.1 免授权永久企业版脚本
大米酱

大米酱管理员

三百六十行,行行出BUG。

本月创作热力图

最新评论
学习一下
学习一下
6月29日
学习一下
ziaowan
ziaowan
6月11日
OK
ziaowan
ziaowan
6月8日
阿洋
阿洋
6月2日
感谢作者分享
2067608730
2067608730
4月11日
加油大米!quantou
评论于APINEXT