无需数据库php论坛,简单一言api无后台无需数据库版本(PHP)

**简单的一言api,无后台返回数据,只需把文字写到api.txt中让api.php调用,

api.php文件**

$counter = intval(file_get_contents("counter.dat"));

$_SESSION['#'] = true;

$counter++;

$fp = fopen("counter.dat","w");

fwrite($fp, $counter);

fclose($fp);

?>

//获取句子文件的绝对路径

$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文件

日子过的象流水一般。它静静的从我们身边缓缓流过,不带半分声响。那些我们当年执着的人,执着的事,执着之后,却变成一种负担。

不驰于空想,不骛于虚声。

在我年轻的时候,不知道什么是恐惧,可偏偏是你的温柔,让我害怕。

人不能一个人活下去,不需要任何人的孤独和需要人但得不到的孤独是不一样的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值