微信公众平台开发入门:[12]开发微信周公解梦

 时间:2026-02-18 10:41:02

1、要能解梦,首先得有数据来源,很多网站目前都提供这样的功能,选择一家网站将其抓取下来,做成自己的数据库即可。我们抓取的数据在5000条左右。

1、在程序中直接查询对应的关键字,获取解梦内容即可

function getDreamInfo($content)

{

    if ($content == ""){

        return "梦见什么?";

    }

    if(isset($_SERVER['HTTP_APPNAME'])){        //SAE

        $mysql_host = SAE_MYSQL_HOST_M;

        $mysql_host_s = SAE_MYSQL_HOST_S;

        $mysql_port = SAE_MYSQL_PORT;

        $mysql_user = SAE_MYSQL_USER;

        $mysql_password = SAE_MYSQL_PASS;

        $mysql_database = SAE_MYSQL_DB;

    }else{

        $mysql_host = "127.0.0.1";

        $mysql_host_s = "127.0.0.1";

        $mysql_port = "3306";

        $mysql_user = "root";

        $mysql_password = "root";

        $mysql_database = "weixin";

    }

    $mysql_table = "dream";

    $mysql_state = "SELECT * FROM `".$mysql_table."` WHERE `title` LIKE '%".$content."%'";

    $con = mysql_connect($mysql_host_s.':'.$mysql_port, $mysql_user, $mysql_password);

    if (!$con){

        die('Could not connect: ' . mysql_error());

    }

    

    mysql_query("SET NAMES 'UTF8'");

    mysql_select_db($mysql_database, $con);

    $result = mysql_query($mysql_state);

    $contentStr = "周公不能解此梦";

    while($row = mysql_fetch_array($result))

    {

        if (isset($row["content"]) && ($row["content"] != "")){

            $contentStr = $row["content"];

        }

        break;

    }

    mysql_close($con);

    return $contentStr;

}

2、根据文字进入查询

微信公众平台开发入门:[12]开发微信周公解梦

3、结合之前讲座内容,将结果信息,抛回给微信发送。开发完毕

1、随时微信查梦境

微信公众平台开发入门:[12]开发微信周公解梦

微信公众平台开发入门:[12]开发微信周公解梦

  • 微信小程序开发入门-1.1、成为公众平台开发者
  • 微信公众平台开发入门:[7]开发天气预报功能
  • 微信公众平台开发入门:[10]开发地图导航
  • 微信开发模式入门11:翻译功能
  • 微信开发模式入门六:公众平台示例代码分析
  • 热门搜索
    艾尔米塔什博物馆 耐心的近义词 hkc显示器怎么样 高贵的近义词 繁荣的近义词 为什么感冒会流鼻涕 富丽堂皇的近义词 中华车怎么样 急切的近义词是什么 三峡博物馆