微信公眾平台消息接口開發(28)周公解夢


微信公眾平台開發 微信公眾平台開發者 微信公眾平台開發模式 周公解夢接口API
作者:方倍工作室 QQ 1354386063
原文:http://www.cnblogs.com/txw1958/archive/2013/04/17/weixin-if28-dream.html 

 

一、周公解夢

要能解夢,首先得有數據來源,很多網站目前都提供這樣的功能,選擇一家網站將其抓取下來,做成自己的數據庫即可。我們抓取的數據在5000條左右。

例如 http://zhougongjiemeng.1518.com/,http://www.zgjm.org/

 

二、查詢記錄

在程序中直接查詢對應的關鍵字,獲取解夢內容即可

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;
}

根據文字進入查詢

 

效果演示

    

 

====================================================================

方倍工作室微信公眾平台賬號關注方法:
1. 微信通訊錄-添加朋友-查找公眾號-搜索“方倍工作室”
2. 微信通訊錄-添加朋友-搜號碼-輸入“pondbaystudio”
3. 使用微信掃描下面的二維碼

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM