国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

? ?? ??? ?? ?? Chuanzhi ? Dark Horse? WeChat ?? ??? ??? ?? ?? ??? ???? ???

Chuanzhi ? Dark Horse? WeChat ?? ??? ??? ?? ?? ??? ???? ???

Aug 31, 2017 am 11:52 AM
??? ???? ???

WeChat ?? ???? ??, ??, ??? ???? ???? ??? ?? ??? ???? ??? ??? ??????. WeChat ?? ????? ?? ??? ??????, ??? ?? ? ?? ??? ?????. ???? ?? ??? ?? ??? ? ???? ????? ??? ? ??? ?? ??, ?? ?? ?? ?? ??? ???? ??? ??? ???? ??? ? ????. "Chuangzhi ? Dark Horse WeChat ?? ??? ?? ??? ????"? Chuanzhi ????? Dark Horse ?????? ?? ??? WeChat ?? ??? ?? ??? ???????.

Chuanzhi ? Dark Horse? WeChat ?? ??? ??? ?? ?? ??? ???? ???

?? ?? ??: http://www.miracleart.cn/course/320.html

???? ?? ???:

??? ???? ?????? ?? ?? ????? ????. ????? ???? ?? ??? ?? ???? ?????? ??? ??? ??, ??, ??? ????? ??? ?? ??? ?? ??? ?? ??? ??? ???? ????? ?????. ???? ???? ???? ??? ????. ??? ??? ??? ??? ??

? ???? ? ??? ?? WeChat API ????? ?????:

WeChat ?? ???, WeChat ??? ?? ? ? ??? ??? ?? WeChat API ??.
WeChat ??, WeChat ?? ??, WeChat ?? ? ??, WeChat ???.

1.index.php

<?php
include_once &#39;lib.inc.php&#39;;
  
$wcObj = new WeChat("YOUKUIYUAN");
$wcObj->wcValid();

2. ?? ???

<?php
/**
 * Description of wechat
 *
 * @author Administrator
 */
class WeChat extends WxApi{
  public $token = "";
  //put your code here
  public function __construct($token = "") {
    parent::__construct();
    $this->token = $token;
  }
  
  public function wcCheckSignature(){
    try{
      if (empty($this->token)) {
        throw new Exception(&#39;TOKEN is not defined!&#39;);
      }
        
      $signature = $_GET["signature"];
      $timestamp = $_GET["timestamp"];
      $nonce = $_GET["nonce"];
          
      $token = $this->token;
      $tmpArr = array($token, $timestamp, $nonce);
      // use SORT_STRING rule
      sort($tmpArr, SORT_STRING);
      $tmpStr = implode( $tmpArr );
      $tmpStr = sha1( $tmpStr );
  
      if( $tmpStr == $signature ){
          return true;
      }else{
          return false;
      }
    } 
    catch (Exception $e) {
      echo &#39;Message: &#39; .$e->getMessage();
    }
  }
    
  public function wcValid(){
    $echoStr = isset($_GET["echostr"]) && !empty($_GET["echostr"]) ? addslashes($_GET["echostr"]) : NULL;
    if(is_null($echoStr)){
      $this->wcMsg();
    }
    else{
      //valid signature , option
      if($this->wcCheckSignature()){
        echo $echoStr;
        exit;
      }
      else{
        exit();
      }
    }
  }
    
  public function wcMsg(){
    //get post data, May be due to the different environments
    $postStr = isset($GLOBALS["HTTP_RAW_POST_DATA"]) && !empty($GLOBALS["HTTP_RAW_POST_DATA"]) ? $GLOBALS["HTTP_RAW_POST_DATA"] : "";
    if(!empty($postStr)){
      libxml_disable_entity_loader(true);
      $postObj = simplexml_load_string($postStr, &#39;SimpleXMLElement&#39;, LIBXML_NOCDATA);
      $this->zcLog(TRUE,$postObj);
        
      $fromUsername = $postObj->FromUserName;
      $toUsername = $postObj->ToUserName;
      $MsgType = $postObj->MsgType;
        
      if($MsgType == &#39;event&#39;){//執(zhí)行事件相應(yīng)
        $Event = $postObj->Event;
        switch ($Event) {
          case &#39;subscribe&#39;://關(guān)注
            break;
          case &#39;unsubscribe&#39;://取消關(guān)注
            break;
          case &#39;SCAN&#39;://掃描
            break;
          case &#39;LOCATION&#39;://地址
            break;
          case &#39;CLICK&#39;://點擊時間
            break;
          case &#39;VIEW&#39;://跳轉(zhuǎn)
            break;
          case &#39;card_pass_check&#39;://卡券審核通過
            break;
          case &#39;card_not_pass_check&#39;://卡券審核失敗
            break;
          case &#39;user_get_card&#39;://用戶領(lǐng)取卡券
            break;
          case &#39;user_del_card&#39;://用戶刪除卡券
            break;
          case &#39;user_view_card&#39;://用戶瀏覽會員卡
            break;
          case &#39;user_consume_card&#39;://用戶核銷卡券
            break;
          case &#39;merchant_order&#39;://微小店用戶下單付款
            break;
          default:
            break;
        }
      }
      else{
        switch ($MsgType) {
          case &#39;text&#39;://文本格式
            break;
          case &#39;image&#39;://圖片格式
            break;
          case &#39;voice&#39;://聲音
            break;
          case &#39;video&#39;://視頻
            break;
          case &#39;shortvideo&#39;://小視頻
            break;
          case &#39;location&#39;://上傳地理位置
            break;
          case &#39;link&#39;://鏈接相應(yīng)
            break;
          default:
            break;
        }        
      }
        
      ////////////////////////////////////////////////////////////////////
      $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(!empty( $keyword )){
        $msgType = "text";
        $contentStr = "Welcome to wechat world!";
        $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);
        echo $resultStr;
      }
      else{
        echo "Input something...";
      }
      ////////////////////////////////////////////////////////////////////
    }
    else{
      echo "暫時沒有任何信息!";
      exit;
    }
  }
    
  //日志LOG
  public function zcLog($errcode , $errmsg){
    $this->returnAy = array();
    $this->returnAy[&#39;errcode&#39;] = $errcode;
    $this->returnAy[&#39;errmsg&#39;] = $errmsg;
    $this->returnAy[&#39;errtime&#39;] = date("Y-m-d H:i:s",time());
    $logfile = fopen("logfile_".date("Ymd",time()).".txt", "a+");
    $txt = json_encode($this->returnAy)."\n";
    fwrite($logfile, $txt);
    fclose($logfile);
    //return $this->returnAy;
  }
    
}

? ??? Chuanzhi ? Dark Horse? WeChat ?? ??? ??? ?? ?? ??? ???? ???? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? ????? ??
? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.

? AI ??

Undresser.AI Undress

Undresser.AI Undress

???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover

AI Clothes Remover

???? ?? ???? ??? AI ?????.

Video Face Swap

Video Face Swap

??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

???

??? ??

???++7.3.1

???++7.3.1

???? ?? ?? ?? ???

SublimeText3 ??? ??

SublimeText3 ??? ??

??? ??, ???? ?? ????.

???? 13.0.1 ???

???? 13.0.1 ???

??? PHP ?? ?? ??

???? CS6

???? CS6

??? ? ?? ??

SublimeText3 Mac ??

SublimeText3 Mac ??

? ??? ?? ?? ?????(SublimeText3)

???

??? ??

??? ????
1601
29
PHP ????
1502
276
???
Douyin? ?? ??? ???? ???? ?? ?????? ?? ?? ???? ????? ??? ?? ???? Douyin? ?? ??? ???? ???? ?? ?????? ?? ?? ???? ????? ??? ?? ???? Mar 21, 2024 pm 05:57 PM

?? ??? ???? ???? Douyin? ?? ??? ????? ???? ? ? ??? ?????. TikTok??? ? ??? ???? ???? ? ? ????. ?? ???? ?? ??? ???? ???? ?? ?????, ?? ??? ?? ??? ?????. Douyin? ?? ??? ???? ???? ???? ?????? ? ???? ? ??? ?? ???? ?? ?? ???? ???? ??? ?? ??? ???? ??? ??????. 1. Douyin? ??? ??? ???? ?? ?? ?????? ???? ???? ??? ???, ??? ???? ?? ?? ??? ???? ???? ???? ???? ?? ?????. ??? ????? ??? ???? ?? ?? Douyin? ?? ??? ???? ???? ?? ?????. 2. ?? ?? ???? ???? ??? ?????? 1. ?? ??? ?? ???? ???? ??: ??

???? AI ?? ????? ?? 4?? ???? AI ?? ????? ?? 4?? Apr 22, 2024 pm 05:34 PM

? AI ?? ????? ??? ??? AI ?? ???? ??? AI ?? ????? ??? ?? ??????. AI ?? ????? ??? ?? ???? ???, ?? ??? ?????, ?? ???? ?? ? ????. ?? ?? ????? ?? ?????? ??? ??????. ?? Dayao? 4?? AI ?? ????? ??(?? C# ?? ??)? ???????. ? ??? ?? ???? ??? ??? ????. https://github.com/YSGStudyHards/DotNetGuide1.GitHubCopilotGitHubCopilot? ? ??? ?? ???? ??? ???? ? ??? ?? AI ?? ?????? ?? ??? ??? ? ??? ? ????. ??

Xiaohongshu ??? ??? ???? ??? ?????? ??? ?? ? ??? ?? ?????? Xiaohongshu ??? ??? ???? ??? ?????? ??? ?? ? ??? ?? ?????? Mar 23, 2024 pm 08:50 PM

?? ??? ???? ???? Xiaohongshu? ?? ???? ??? ?? ???? ??? ???? ???? ?? ???? ?????. ? ?????? ??? ??? ???? ?? ?? ?? ?? ?? ?? ?????. ???? Xiaohongshu ??? ??? ???? ??? ?????? 1. ???? ?? ??? ??? ?????? ??, ??? ??? ???? ???? ??? ?????. ????? ?? ??? ??? ??? ??? ? ??? ??? ??? ???? ???? ???. 2. ?? ?? : ??? ?? ???? ?? ?? ??? ??? ? ????. Douyin, Kuaishou ?? ?? ?? ??? ?? ?????? ???? ??, ??, ?? ? ?? ??? ??? ? ????. 3. ??? ?????. ??? ???? ??? ???? ?? ?????. ???? ??? ??? ? ?? ???? ???? ??? ??? ?????.

??? ??? ???? ?? ???? ???? ???? ??_??? ???? ?? ???? ???? ???? ?? ??? ??? ???? ?? ???? ???? ???? ??_??? ???? ?? ???? ???? ???? ?? Mar 30, 2024 pm 12:26 PM

1. ?? ????? ???? ?? ??? ??? [?]? ?????(?? ??). 2. ?? ?? ??? ??? ?? [??]? ???? ??? ???(?? ??). 3. ?? ?? [?? ??]? ?? ???(?? ??). 4. ?? ?? [??? ???] ??? ?????(?? ??). 5. ?? ?? [??? ??? ???] ??? ???(?? ??). 6. ????? [?? ??]? ???? ??? ?????(?? ??).

Douyin? ???? ???? ??? ???? ??? ?????? ???? Douyin?? ??? ?? ? ? ???? Douyin? ???? ???? ??? ???? ??? ?????? ???? Douyin?? ??? ?? ? ? ???? Mar 21, 2024 pm 08:17 PM

?? ?? ?? ???? Douyin? ??? ?? ??? ???? ??? ??? ?? ??? ?? ? ?? ?? ?? ???, ?? ??? ???? ??? ??? ??? ? ?? ??? ?????. ???? Douyin? ???? ???? ?? ?? ??? ?????? ? ?? ? ??? ?? ??? ???? TikTok?? ? ?? ??? ???? ? ??? ? ????. 1. Douyin? ???? ???? ??? ???? ??? ?????? ???? ???? Douyin?? ?? ???? ?? ? ?? ?? ??? ??? ? ?? ??? ?? ???. ? ?? ??? Douyin ?????? ?? ??? ?? ? ????, ?? ????? ?? ?????? ???. Douyin? ?? ???, ?? ???, ??? ??? ? ??? ??? ???? ?? ?? ?? ?? ??? ?????. TikTok ???? ?? ???? ??? ?? ???? ?????? ??? ? ????.

??? AI ?????? ?????? Devin, Tongyi Lingma ? SWE ????? ???? ?????. ??? AI ?????? ?????? Devin, Tongyi Lingma ? SWE ????? ???? ?????. Apr 07, 2024 am 09:10 AM

?? ??? AI ????? ??(Devin)? ??? ? ? ?? ? ? ? 2022? 3? 3?, ???? ??? NLP?? ???? AI ????? SWE-????? ??????. GPT-4 ??? ???? GitHub ?????? ??? ???? ?????. SWE-bench ??? ???? SWE-agent? ??? Devin? ???? ?? 93?? ??? ??? 12.29%? ?????. SWE-agent? ?? ???? ?? ???? ?? ??? ?? ????, ?? ?? ??? ????, ?? ?? ????, ???? ?? ? ??? ? ????. (??: ? ??? ?? ??? ?? ??? ???? ??? ?? ??? ??? ???? ??? ?? ? ??? ???? ????.) SWE-A

?? 15?? ?? ??? ???? ??? ??? ?? ???? 15??? ? ???? ??? ??? ?????? ?? 15?? ?? ??? ???? ??? ??? ?? ???? 15??? ? ???? ??? ??? ?????? Mar 22, 2024 pm 08:11 PM

Douyin? ??? ?? ?? ? ?? ???? ? ????? ??? ?? ??, ???? ???? ?????. Douyin? 15? ???? ?? ?? ???? ??? ??? ??? ??? ??? ??? ?? ??? ????? ?????. ???? Douyin? ??? ?? ??? ??? ??? ? ????? 1. ?? 15?? ?? ????. ???? ??? ??? ??? ? ???? 1. ?? ?? ???? ???? ????? ?? ??? ??? 15??? ???? ?? ? ??? ? Douyin? ?? ??? ???? ??? ??? ????. ??? ? ??? ??? ? ??? ? ???? ??? ? ??? ??? ??? ?? ????. ??? ??? ??? ? ?? ? ? ??? ?? ?? ?? ??? ?? ?? ???? ?? ??? ??? ?? ? ????. 2. Douyin ?? ?? ? ??? ?? Douyin? ??? ?? ??? ?????.

Go ??? ???? ??? ??????? ???? ??? ?????. Go ??? ???? ??? ??????? ???? ??? ?????. Mar 28, 2024 pm 10:00 PM

Go ?? ?? ??? ?????? ???? ??? ?????? ??? ????? ???? ?? ?? ? ?? ???? Go ??? ???? ??? ??????? ???? ??? ???? ??????. ???? ???? ????? ??? Go ??? ??? ?????? ????? ??? ???? ???????. ? ????? Go ??? ???? ??? ??????? ???? ??? ??? ???? ??? ??? ???? ??? ??? ?????? ??? ??? ? ??? ?? ?? ??? ?????. 1. ?? ???? ?? ?? ??? ??? ???? ???. ??

See all articles