AL_Hitokoto

Hitokoto,基于php+mysql开发的Hitokoto/ヒトコト 一言管理系统
已添加3800多条一言数据

演示

演示地址:http://hitokoto.alapi.cn/

什么是一言?

动漫也好、小说也好、网络也好,不论在哪里,我们总会看到有那么一两个句子能穿透你的心。「一言」就好似一个公开的摘抄本,我们在此记录那些让人一眼就有所感触的短句,并通过公共 API 的形式使你能够在自己的项目中调用它们。

TODO

1.准备重构前端 2.使用ThinkPHP 重构系统

功能

基本的用户注册登录,添加一言,管理员可以管理会员、一言、分类...

使用方法

下载好程序,上传到你的虚拟主机或者VPS 把hitokoto.sql 上传的你的数据库,配置数据库.

配置

域名配置

打开 application /config/config.php 修改 $config['base_url']='http://hitokoto.alapi.cn' 把域名修改为你的

数据库配置

打开 application /config/database.php 修改里面的数据库配置

'hostname' => '数据库地址', 'username' => '数据库用户名', 'password' => '数据库密码', 'database' => '数据库名',

基本配置&邮箱配置

打开 application /config/hitokoto_conf.php

$config['site_name']='Hitokoto';//网站名称 $config['footer_desc']='一言,记录美好的句子';//底部描述

$config['mail_smtp']=''; //smtp 地址 $config['mail_user']='';//smtp 用户名 $config['mail_pass']='';//smtp 密码 $config['mail_secure']='ssl';//smtp协议 $config['mail_port']=994;//smtp tcp 端口 $config['mail_from']="";//发件人地址

redis

redis 是限制API接口请求频率的 配置文件在 application/helpers/redis_helper.php 可以修改redis 服务器地址和端口,还有限制的频率。

管理员

默认管理员账号 im@alone88.cn 密码:admin888
添加管理员的话注册用户,把用户的数据表的level改成1就可以了

API

Hitokoto一言API,默认随机返回一条json格式数据

请求地址

域名地址/api

请求方式

get

请求参数

参数 描述
encode 返回数据类型,默认json json、text、js、xml
charset 返回编码 gbk、utf8
cat 返回的分类 a、b、c、d....

encode 返回的数据类型 charset 返回的编码格式,默认utf8 cat 返回一言的分类,默认不设置,随机返回一种分类

伪静态

必须要开启伪静态 Apache 伪静态

RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L]

Nginx伪静态

if (!-f $request_filename){ set $rule_0 1$rule_0; } if (!-d $request_filename){ set $rule_0 2$rule_0; } if ($rule_0 = "21"){ rewrite ^/(.*)$ /index.php/$1 last; }

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。