【PHP】简单的一言API源码 - 旺仔先森博客

【PHP】简单的一言API源码

作者: 旺仔

全网最全的网络资源分享网站

手机扫码查看

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系wangzaibk@qq.com!

前言:通过调用文本任一一行的句子,实现简单的一言api,无后台返回数据,只需把文字写到api.txt中供其调用。

 

代码:

<?php
//获取句子文件的绝对路径
$path = dirname(__FILE__);
$file = file($path."/api.txt");

//随机读取一行
$arr  = mt_rand( 0, count( $file ) - 1 );
$content  = trim($file[$arr]);

//编码判断,用于输出相应的响应头部编码
if (isset($_GET['charset']) && !empty($_GET['charset'])) {
$charset = $_GET['charset'];
if (strcasecmp($charset,"gbk") == 0 ) {
$content = mb_convert_encoding($content,'gbk', 'utf-8');
}
} else {
$charset = 'utf-8';
}

//格式化判断,输出js或纯文本
if ($_GET['encode'] === 'js') {
echo "function api(){document.write('" . $content ."');}";
}else if($_GET['encode'] === 'json'){
header('Content-type:text/json');
$content = array('text'=>$content);
echo json_encode($content, JSON_UNESCAPED_UNICODE);
}else {
echo $content;
}
?>

 

【新建一个文件api.txt一行一个句子,如果自己没有可以下方评论联系我】

接口参数:

charset//字符编码(gbk/utf-8)

encode//返回类型(text/js/json)

分享到:
打赏

本站开启投稿功能注册账号即可投稿


文章版权信息

阅读时间:  发布于:2020-2-12

本文标题:【PHP】简单的一言API源码

本文链接:http://www.52ooooo.com/post-337.html

版权声明:文章为《 旺仔》原创,转载请保留出处!

标签:api源码一言api一言api源码

相关推荐

切换注册

登录

您也可以使用第三方帐号快捷登录

切换登录

注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Sitemap    140.76ms960