
有没有一种文艺范 网页加诗词
直接输出诗词
随机一言接口演示<script src="https://www.XXXX.com/tools/sc/api.php"></script>引用代码 没加静态
代码都是直接在页面中就输出了随机的句子。如果想像一言那样在静态的网页中引用这个 api,该如何实现呢?
很简单,将最后那一行的
echo $result;
换成
echo 'document.write("'.htmlspecialchars($result).'");';
新建一个data.dat文件 一行一个
<?php // 存储数据的文件 $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;
一言会随机抽出一个来显示
同目录下新建api.php文件 文件放隐藏代码
代码是用 fopen + fgets 函数实现