WRZ博客

php简单实现一言/随机一句功能

  1. 本文代码转自孟坤博客,因为一个工具模板用得上所以记录下来
  2. 首先准备一个代码编辑器新建一个php文件 名字随意,在文件里面复制以下代码:

     

    <?php
    // 存储数据的文件
    $filename = 'data.dat';        
     
    // 指定页面编码
    header('Content-type: text/html; charset=utf-8');
     
    if(!file_exists($filename)) {
        die($filename . ' 数据文件不存在');
    }
     
    // 读取整个数据文件
    $data = file_get_contents($filename);
     
    // 按换行符分割成数组
    $data = explode(PHP_EOL, $data);
     
    // 随机获取一行索引
    $result = $data[array_rand($data)];
     
    // 去除多余的换行符(保险起见)
    $result = str_replace(array("\r","\n","\r\n"), '', $result);
     
    echo $result;
  3. 之后再新建一个xxx.dat 文件 名字你随意  在里面添加你要显示的句子 一行一条  
  4. 调用方法:
    js调用方法:
    <script src="http://你的网址.cn/api.php"></script>
    
    php调用方法:
    把之前保存的php文件中最后一行的 echo $result;  修改成
    echo 'document.write("'.htmlspecialchars($result).'");';
  5. 效果演示:http://wangrunze.com/tools/api/yiyan.php

 

已有2条评论
  • 清风明月

    这个可以用啊!

    回复

    WRZ

    @清风明月:可以用的

    回复

私密评论: