前言
很多人喜欢给自己的网站添加一个一言,博主也不例外。与其用别人的api不如自己弄一个本地的,让他与网站共存亡。哈哈!!!
参考他人材料而来。
创建调用
在网站根目录创建文件夹命名为:yiyan
在yiyan文件夹中创建index.php文件
把一下代码添加进yiyan文件夹里index.php文件里
<?php
//获取句子文件的绝对路径
$path = dirname(__FILE__);
$file = file($path."/yiyan.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';
}
header("Content-Type: text/html; charset=$charset");
//格式化判断,输出js或纯文本
if ($_GET['inwao'] === 'js') {
echo "function yiyan(){document.write('" . $content ."');}";
} else {
echo $content;
}
创建一言txt
本地调用肯定是要你自己去加一言
在yiyan文件夹里创建yiyan.txt文件
然后自己去添加一言,一行一个。
我在文章最后会分享给大家几条一言,数目不多,还得大家自己去添加,这样也不错,你可以把自己喜欢的添加进去,有才华的还可以自己写两句。挺好
最后
在你想让显示出一言的地方添加以下代码
<script type="text/javascript" src="http://你的网址/yiyan/?inwao=js&charset=utf-8"></script>
一言
最后分享给大家几条一言:
我来看看