亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > php微信公眾號開發之秒殺

php微信公眾號開發之秒殺

熱門標簽:海南外呼系統方案 400 電話 辦理 亳州企業外呼系統 兼職做地圖標注好賺錢嗎 地圖標注怎么做商戶驗證 山東電銷卡外呼系統原理是什么 智能電銷語音機器人資訊 打開百度地圖標注 蘇州外呼系統有效果嗎

本文實例為大家分享了php微信公眾號秒殺功能的具體代碼,供大家參考,具體內容如下

數據庫小知識點:

strtotime:將字符串轉換成時間
time():時間函數,調用系統當前時間 


核心代碼:

 $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
 $fromUsername = $postObj->FromUserName;
 $toUsername = $postObj->ToUserName;
 $keyword = trim($postObj->Content);
 $time = time();
 $textTpl = "xml>
    ToUserName>![CDATA[%s]]>/ToUserName>
    FromUserName>![CDATA[%s]]>/FromUserName>
    CreateTime>%s/CreateTime>
    MsgType>![CDATA[%s]]>/MsgType>
    Content>![CDATA[%s]]>/Content>
    FuncFlag>0/FuncFlag>
    /xml>"; 

 if($keyword=="秒殺")
 {
  //用 戶 名 : $user
  //密  碼 : $pwd
  //主庫域名 : $host
  //從庫域名 : SAE_MYSQL_HOST_S
  //端  口 : $port
  //數據庫名 : $dbname

  $dbname = "app_dq095";
  $host = "w.rdc.sae.sina.com.cn";
  $port = "3306";
  $user = "4k514n103z";
  $pwd = "密碼";

  /*接著調用mysql_connect()連接服務器*/
  // 連主庫
  $db = mysql_connect($host,$user,$pwd);

  if(!$db){
   die("Connect Server Failed: " . mysql_error($db));
  }

  /*連接成功后立即調用mysql_select_db()選中需要連接的數據庫*/
  if (!mysql_select_db($dbname)) {
   die("Select Database Failed: " . mysql_error($db));
  }
  mysql_query("set names utf-8",$db); 

  /*至此連接已完全建立,就可對當前數據庫進行相應的操作了*/
  /*!!!注意,無法再通過本次連接調用mysql_select_db來切換到其它數據庫了!!!*/
  /* 需要再連接其它數據庫,請再使用mysql_connect+mysql_select_db啟動另一個連接*/

  /**
  * 接下來就可以使用其它標準php mysql函數操作進行數據庫操作
  */
  $msgType = "text";
  $shijian=strtotime("2018-08-23 23:00:00")-time();
  if($shijian>0)
  {
   $contentStr = "對不起,秒殺還沒開始,2018年8月23日23點開始";
  }else{
   $sql="SELECT * FROM `welcome`WHERE `user`= '" . iconv("UTF-8","GBK",$fromUsername) . "'";
   $query=mysql_query($sql);
   $rs=mysql_fetch_array($query);
   $b= $rs['user'];
   $c=iconv("GBK","UTF-8",$b);

   if ($c==$fromUsername)
   {
    $contentStr = "你已經秒殺過了!";
   }else{
    $sql="SELECT `num` FROM `shuzi` WHERE 1";
    $query=mysql_query($sql);
    $rs=mysql_fetch_array($query);
    $b= $rs['num'];
    if ($b>0)
    {
     $contentStr = "恭喜你秒殺成功,憑此條微信到本店10元換取禮品";
     $b--;
     $sql="UPDATE `shuzi` SET `num`={$b} WHERE 1";
     mysql_query($sql); 

    }else{
     $contentStr = "很遺憾,你沒有秒殺成功,下次再來吧!";
    }
    $sqluser="INSERT INTO `welcome`(`id`,`user`) VALUES (NULL,'{$fromUsername}')";
    mysql_query($sqluser);
   }

  }

  $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);     
  echo $resultStr;
  mysql_close($db);

 }else{
  echo "Input something...";
 }

數據庫代碼如下:

-- phpMyAdmin SQL Dump
-- version 3.3.8.1
-- http://www.phpmyadmin.net
--
-- 主機: w.rdc.sae.sina.com.cn:3307
-- 生成日期: 2018 年 08 月 23 日 22:29
-- 服務器版本: 5.6.23
-- PHP 版本: 5.3.3

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- 數據庫: `app_dq095`
--
-- --------------------------------------------------------
--
-- 表的結構 `shuzi`
--

CREATE TABLE IF NOT EXISTS `shuzi` (
 `num` int(11) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- 轉存表中的數據 `shuzi`
--

INSERT INTO `shuzi` (`num`) VALUES
(0);

-- --------------------------------------------------------

--
-- 表的結構 `welcome`
--

CREATE TABLE IF NOT EXISTS `welcome` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `user` varchar(255) NOT NULL,
 PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;

--
-- 轉存表中的數據 `welcome`
--

INSERT INTO `welcome` (`id`, `user`) VALUES
(5, 'ooD-ow-C8ZigAihscJN54pAWpu2g');

index.php代碼如下:

?php
/**
 * wechat php test
 */

//define your token
define("TOKEN", "weixin");
$wechatObj = new wechatCallbackapiTest();
$wechatObj->responseMsg();

class wechatCallbackapiTest
{
 public function valid()
 {
  $echoStr = $_GET["echostr"];

  //valid signature , option
  if($this->checkSignature()){
   echo $echoStr;
   exit;
  }
 }

 public function responseMsg()
 {
  //get post data, May be due to the different environments
  $postStr = $GLOBALS["HTTP_RAW_POST_DATA"];

  //extract post data
  if (!empty($postStr)){


    $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
    $fromUsername = $postObj->FromUserName;
    $toUsername = $postObj->ToUserName;
    $keyword = trim($postObj->Content);
    $time = time();
    $textTpl = "xml>
       ToUserName>![CDATA[%s]]>/ToUserName>
       FromUserName>![CDATA[%s]]>/FromUserName>
       CreateTime>%s/CreateTime>
       MsgType>![CDATA[%s]]>/MsgType>
       Content>![CDATA[%s]]>/Content>
       FuncFlag>0/FuncFlag>
       /xml>"; 

    if($keyword=="秒殺")
    {
     //用 戶 名 : $user
     //密  碼 : $pwd
     //主庫域名 : $host
     //從庫域名 : SAE_MYSQL_HOST_S
     //端  口 : $port
     //數據庫名 : $dbname

     $dbname = "app_dq095";
     $host = "w.rdc.sae.sina.com.cn";
     $port = "3306";
     $user = "4k514n103z";
     $pwd = "2402314li2j1i5im1xy2xizj5y332w2x41k2z203";

     /*接著調用mysql_connect()連接服務器*/
     // 連主庫
     $db = mysql_connect($host,$user,$pwd);

     if(!$db){
      die("Connect Server Failed: " . mysql_error($db));
     }

     /*連接成功后立即調用mysql_select_db()選中需要連接的數據庫*/
     if (!mysql_select_db($dbname)) {
      die("Select Database Failed: " . mysql_error($db));
     }
      mysql_query("set names utf-8",$db); 

     /*至此連接已完全建立,就可對當前數據庫進行相應的操作了*/
     /*!!!注意,無法再通過本次連接調用mysql_select_db來切換到其它數據庫了!!!*/
     /* 需要再連接其它數據庫,請再使用mysql_connect+mysql_select_db啟動另一個連接*/

     /**
      * 接下來就可以使用其它標準php mysql函數操作進行數據庫操作
      */
     $msgType = "text";
      $shijian=strtotime("2018-08-23 23:00:00")-time();
      if($shijian>0)
      {
       $contentStr = "對不起,秒殺還沒開始,2018年8月23日23點開始";
      }else{
       $sql="SELECT * FROM `welcome`WHERE `user`= '" . iconv("UTF-8","GBK",$fromUsername) . "'";
       $query=mysql_query($sql);
       $rs=mysql_fetch_array($query);
       $b= $rs['user'];
       $c=iconv("GBK","UTF-8",$b);

       if ($c==$fromUsername)
       {
        $contentStr = "你已經秒殺過了!";
       }else{
        $sql="SELECT `num` FROM `shuzi` WHERE 1";
        $query=mysql_query($sql);
        $rs=mysql_fetch_array($query);
        $b= $rs['num'];
        if ($b>0)
        {
        $contentStr = "恭喜你秒殺成功,憑此條微信到本店10元換取禮品";
        $b--;
        $sql="UPDATE `shuzi` SET `num`={$b} WHERE 1";
        mysql_query($sql); 

        }else{
        $contentStr = "很遺憾,你沒有秒殺成功,下次再來吧!";
        }
        $sqluser="INSERT INTO `welcome`(`id`,`user`) VALUES (NULL,'{$fromUsername}')";
        mysql_query($sqluser);
       }

      }

      $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);     
      echo $resultStr;
      mysql_close($db);

    }else{
     echo "Input something...";
    }


  }else {
   echo "";
   exit;
  }
 }

 private function checkSignature()
 {
  $signature = $_GET["signature"];
  $timestamp = $_GET["timestamp"];
  $nonce = $_GET["nonce"]; 

  $token = TOKEN;
  $tmpArr = array($token, $timestamp, $nonce);
  sort($tmpArr);
  $tmpStr = implode( $tmpArr );
  $tmpStr = sha1( $tmpStr );

  if( $tmpStr == $signature ){
   return true;
  }else{
   return false;
  }
 }
}

?>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • PHP+JS實現的商品秒殺倒計時用法示例
  • PHP 類商品秒殺計時實現代碼
  • php解決搶購秒殺抽獎等大流量并發入庫導致的庫存負數的問題
  • php結合redis實現高并發下的搶購、秒殺功能的實例
  • php+redis實現商城秒殺功能
  • PHP多線程模擬實現秒殺搶單
  • yii框架redis結合php實現秒殺效果(實例代碼)
  • PHP精確到毫秒秒殺倒計時實例詳解
  • php和redis實現秒殺活動的流程
  • PHP結合Redis+MySQL實現冷熱數據交換應用案例詳解
  • PHP的Laravel框架結合MySQL與Redis數據庫的使用部署
  • PHP商品秒殺問題解決方案實例詳解【mysql與redis】

標簽:呼倫貝爾 金華 清遠 萊蕪 綏化 溫州 紹興 安康

巨人網絡通訊聲明:本文標題《php微信公眾號開發之秒殺》,本文關鍵詞  php,微信,公眾,號開,發之,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php微信公眾號開發之秒殺》相關的同類信息!
  • 本頁收集關于php微信公眾號開發之秒殺的相關信息資訊供網民參考!
  • 推薦文章
    91麻豆精品国产自产在线 | 一 级 黄 中国色 片| 国产不卡高清| 999久久狠狠免费精品| 亚洲第一视频在线播放| 成人a级高清视频在线观看| 九九久久国产精品| 黄色免费三级| 精品视频一区二区三区免费| 国产a视频| 国产视频一区二区三区四区| 欧美1区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 九九干| 99久久精品国产免费| 高清一级毛片一本到免费观看| 日韩av成人| 尤物视频网站在线观看| 99久久精品费精品国产一区二区| 国产亚洲精品成人a在线| 国产伦精品一区二区三区无广告 | 韩国三级视频网站| 国产国语在线播放视频| 一级毛片看真人在线视频| 亚洲 激情| 九九精品在线| 一级毛片视频播放| 国产a一级| 91麻豆精品国产自产在线 | 久久精品免视看国产明星 | 精品国产一区二区三区免费| 午夜在线影院| 国产精品自拍一区| 日韩中文字幕在线播放| 成人影院一区二区三区| 二级片在线观看| 99热视热频这里只有精品| 黄视频网站在线看| 香蕉视频一级| 久久99这里只有精品国产| 中文字幕一区二区三区精彩视频| 色综合久久天天综合| 欧美a级片免费看| 国产欧美精品午夜在线播放| 天天做日日干| 韩国三级视频网站| 成人高清视频在线观看| 日韩在线观看免费完整版视频| 韩国三级香港三级日本三级| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 九九久久99| 国产视频一区二区在线观看| 美女免费精品高清毛片在线视| 午夜在线亚洲| 久久国产精品自线拍免费| 精品久久久久久中文字幕2017| 欧美国产日韩一区二区三区| 日韩一级黄色大片| 午夜在线观看视频免费 成人| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 黄色免费三级| 日韩女人做爰大片| 国产a一级| 成人影院久久久久久影院| 四虎影视精品永久免费网站| 亚洲女初尝黑人巨高清在线观看| 黄色短视屏| 成人免费一级纶理片| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 韩国毛片免费大片| 国产麻豆精品视频| 亚洲 国产精品 日韩| 精品久久久久久影院免费| 欧美激情在线精品video| 青青久久精品国产免费看| 99色视频在线| 九九免费精品视频| 国产美女在线一区二区三区| 国产一区二区精品在线观看| 日本伦理黄色大片在线观看网站| 精品久久久久久中文字幕2017| 精品国产三级a| 美女免费毛片| 99久久精品国产麻豆| 日韩中文字幕一区| 91麻豆国产| 黄视频网站在线看| 韩国三级视频网站| 国产一区二区精品久久| 精品视频在线观看视频免费视频 | 天天做日日干| 九九久久99| 日韩字幕在线| 久久精品成人一区二区三区| 日日爽天天| 日本特黄特色aaa大片免费| 国产伦精品一区二区三区无广告 | 韩国毛片免费大片| 欧美另类videosbestsex| 国产视频在线免费观看| 免费毛片基地| 国产一区二区精品尤物| 午夜家庭影院| 成人影视在线播放| 你懂的日韩| 成人免费观看男女羞羞视频| 免费国产一级特黄aa大片在线| 天天色成人| 欧美国产日韩一区二区三区| 91麻豆精品国产自产在线 | 国产一区免费观看| 亚洲wwwwww| 精品国产一区二区三区久| a级精品九九九大片免费看| 日韩av片免费播放| 亚洲天堂在线播放| 香蕉视频久久| 91麻豆tv| 国产精品免费久久| 欧美a级v片不卡在线观看| 91麻豆国产| 国产高清在线精品一区a| 国产a视频| 欧美激情在线精品video| 亚洲www美色| 日本免费乱人伦在线观看| 99久久精品国产国产毛片| 91麻豆精品国产高清在线| 日本在线播放一区| 成人免费观看的视频黄页| 亚洲 国产精品 日韩| 精品国产亚洲一区二区三区| 麻豆午夜视频| 国产精品12| 欧美国产日韩精品| 国产视频一区二区三区四区| 久久成人综合网| 国产视频久久久| 九九干| 精品视频免费在线| 欧美一级视频高清片| 国产精品12| 午夜精品国产自在现线拍| 一本高清在线| 日韩av片免费播放| 九九久久99| 九九久久99| 精品视频在线观看一区二区| 午夜欧美成人香蕉剧场| 一级片免费在线观看视频| 欧美另类videosbestsex久久 | 91麻豆国产福利精品| 美女免费精品视频在线观看| 日韩综合| 可以免费在线看黄的网站| 麻豆网站在线看| 国产国产人免费视频成69堂| 欧美一级视频免费观看| 日韩在线观看免费完整版视频| 久久99这里只有精品国产| 99久久视频| 亚洲精品中文字幕久久久久久| 午夜在线亚洲男人午在线| 欧美1区| 日本免费区| 久草免费在线色站| 欧美日本国产| 亚洲www美色| 欧美国产日韩一区二区三区| 成人影视在线播放| 欧美一区二区三区性| 国产网站免费观看| 中文字幕一区二区三区 精品| 黄视频网站在线看| 国产麻豆精品高清在线播放| 欧美激情一区二区三区视频高清| 国产一区二区精品| 中文字幕97| 国产一区精品| 亚洲爆爽| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | a级毛片免费观看网站| 天天做日日干| 精品国产一区二区三区精东影业| 精品国产一区二区三区久久久狼| 欧美激情一区二区三区视频 | 久久国产精品永久免费网站| 国产极品精频在线观看| 美女被草网站| 成人高清视频在线观看| 亚洲 欧美 成人日韩| 久久精品欧美一区二区| 日韩女人做爰大片| 国产成人精品影视| 国产视频久久久| 久久99青青久久99久久| 国产一区二区福利久久| 久久成人性色生活片| 日本伦理网站| 欧美a免费|