教程开始:
1.首先新建一个php文件,命名为api.php(这里小牛云站长推荐用notepad++编辑代码)
2.再新建一个文件,命名为data.dat(两个文件均需采用UTF-8 编码,否则会乱码)
3.打开data.dat,在里面贴入要随机显示出来的文本,一行一条。
4.将下列代码复制并粘贴到api.php 中保存,你的专属“一言” API 就搭建完成了!编写方法是不是很简单……
// 存储数据的文件
$filename = 'data.dat';
// 指定页面编码
header('Content-type: text/html; charset=utf-8');
if(!file_exists($filename)) {
die($filename . ' 数据文件不存在');
}
$data = array();
// 打开文档
$fh = fopen($filename, 'r');
// 逐行读取并存入数组中
while (!feof($fh)) {
$data[] = fgets($fh);
}
// 关闭文档
fclose($fh);
// 随机获取一行索引
$result = $data[array_rand($data)];
echo $result;
上面的代码是用fopen + fgets函数实现的,有些站长朋友似乎不是特别喜欢,觉得“效率低”。别急