PHP微商城开源代码实例
本文实例为大家分享了PHP微商城的具体代码,供大家参考,具体内容如下
0){ $C_webtitle=$row["C_title"]; $C_wtoken=$row["C_wtoken"]; $C_logo=$row["C_logo"]; $C_ico=$row["C_ico"]; $C_wx_appidz=$row["C_wx_appid"]; $C_wx_appsecretz=$row["C_wx_appsecret"]; } $signature=$_REQUEST["signature"]; $nonce=$_REQUEST["nonce"]; $timestamp=$_REQUEST["timestamp"]; $echostr=$_REQUEST["echostr"]; if($echostr!=""){ $array=array(); $array=array($C_wtoken,$timestamp,$nonce); sort($array); $str=sha1(implode($array)); if($str==$signature&&$echostr){ echo$echostr; exit; } } if($signature!=""&&$echostr==""){ $postArr=file_get_contents("php://input"); $postObj=simplexml_load_string($postArr); $ToUserName=$postObj->FromUserName; $FromUserName=$postObj->ToUserName; $MsgType=$postObj->MsgType; $strEvent=$postObj->Event; $EventKey=$postObj->EventKey; file_put_contents("test.txt",$postArr); if($MsgType=="event"){ if($strEvent=="subscribe"){ $strsend=events($ToUserName,$FromUserName,"key_".getrs("select*fromSL_replywhereR_keylike'新用户关注'","R_reply")); $sqlx="Select*fromSL_memberwhereM_qqidlike'".$ToUserName."'"; $resultx=mysqli_query($conn,$sqlx); if(mysqli_num_rows($resultx)>0){ mysqli_query($conn,"updateSL_membersetM_subscribe=1whereM_qqidlike'".$ToUserName."'"); }else{ $access_token=json_decode(GetBody("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$C_wx_appidz."&secret=".$C_wx_appsecretz,""))->access_token; $M_info=json_decode(GetBody("https://api.weixin.qq.com/cgi-bin/user/info?access_token=".$access_token."&openid=".$ToUserName."&lang=zh_CN","")); $M_login=$M_info->nickname; $M_pic=$M_info->headimgurl; $M_city=$M_info->city; $M_province=$M_info->province; $M_country=$M_info->country; mysqli_query($conn,"insertintoSL_member(M_login,M_pwd,M_qqid,M_pic,M_fen,M_regtime,M_add,M_name,M_subscribe)values('".$M_login."','".$ToUserName."','".$ToUserName."','".$M_pic."',0,'".date('Y-m-dH:i:s')."','".$M_country.$M_province.$M_city."','".$M_login."',1)"); $sql="select*fromSL_memberorderbyM_iddesclimit1"; $result=mysqli_query($conn,$sql); $row=mysqli_fetch_assoc($result); if(mysqli_num_rows($result)>0){ $M_id=$row["M_id"]; } uplevel($M_id); } } if($strEvent=="unsubscribe"){ mysqli_query($conn,"updateSL_membersetM_subscribe=0whereM_qqidlike'".$ToUserName."'"); } if($strEvent=="CLICK"){; $strsend=events($ToUserName,$FromUserName,$EventKey); } } if($MsgType=="text"){ $E_content=$postObj->Content; $strsend=text($ToUserName,$FromUserName,$E_content); file_put_contents("test3.txt",$strsend); } echo$strsend; } functionevents($FromUserName,$ToUserName,$key){ global$conn,$D_domain,$C_ico; $E_type=getrs("select*fromSL_eventwhereE_id=".splitx($key,"_",1),"E_type"); $E_content=getrs("select*fromSL_eventwhereE_id=".splitx($key,"_",1),"E_content"); switch($E_type){ case"text": $events=""; break; case"article": $events=" ".date('Y-m-dH:i:s')." 0 "; break; case"articles": if($E_content=="推送网站目录"){ $events=gz($FromUserName,$ToUserName); }else{ $E_content=explode(",",$E_content); for($i=0;$i ".date('Y-m-dH:i:s')." 1 "; $emptystr=" - "; switch(substr($E_content,0,1)){ case"T": if(getrs("select*fromSL_textwhereT_id=".substr($E_content,-(strlen($E_content)-1)),"T_title")!=""){ $events=$events."
- "; }else{ $events=$events.$emptystr; } break; case"N": if(getrs("select*fromSL_newswhereN_id=".substr($E_content,strlen($E_content)-1),"N_title")!=""){ $events=$events."
- "; }else{ $events=$events.$emptystr; } break; case"P": if(getrs("select*fromSL_productwhereP_id=".substr($E_content,strlen($E_content)-1),"P_title")!=""){ $events=$events."
- "; }else{ $events=$events.$emptystr; } break; case"F": if(getrs("select*fromSL_formwhereF_id=".substr($E_content,-(strlen($E_content)-1)),"F_title")!=""){ $events=$events."
- "; }else{ $events=$events.$emptystr; } break; case"C": $events=$events."
- "; break; case"G": $events=$events."
- "; } $events=$events."
"; } break; case"N": if(getrs("select*fromSL_newswhereN_id=".substr($E_content[$i],-(strlen($E_content[$i])-1)),"N_title")!=""){ $events=$events." - "; } break; case"P": if(getrs("select*fromSL_productwhereP_id=".substr($E_content[$i],-(strlen($E_content[$i])-1)),"P_title")!=""){ $events=$events."
- "; } break; case"F": if(getrs("select*fromSL_formwhereF_id=".substr($E_content[$i],-(strlen($E_content[$i])-1)),"F_title")!=""){ $events=$events."
- "; } break; case"C": $events=$events."
- "; break; case"G": $events=$events."
- "; } } if(strpos($events,"
")===false){ $events=" - "; $NUM=1; }else{ $NUM=count(explode("
",$events))-1; } $events=" "; } } file_put_contents("test2.txt",$events); return$events; } functiontext($FromUserName,$ToUserName,$fromstr){ global$conn,$D_domain,$C_ico; $sql="select*fromSL_replywhereR_keylike'".$fromstr."'"; $result=mysqli_query($conn,$sql); $row=mysqli_fetch_assoc($result); if(mysqli_num_rows($result)>0){ $text=events($FromUserName,$ToUserName,"key_".$row["R_reply"]); }else{ $text=events($FromUserName,$ToUserName,"key_".getrs("select*fromSL_eventwhereE_titlelike'未匹配到关键词'","E_id")); } return$text; } functiongz($FromUserName,$ToUserName){ global$conn,$D_domain,$C_ico; $sql2="Select*fromSL_slideorderbyS_iddesclimit1"; $result2=mysqli_query($conn,$sql2); $row2=mysqli_fetch_assoc($result2); if(mysqli_num_rows($result2)>0){ $S_pic=$row2["S_pic"]; } $sql2="selectcount(*)asU_countfromSL_menuwhereU_sub=0"; $result2=mysqli_query($conn,$sql2); $row2=mysqli_fetch_assoc($result2); $U_count=$row2["U_count"]; if($U_count>8){ $U_count=8; } $gz=" ".date('Y-m-dH:i:s')." ".$NUM." ".$events." "; } return$gz; } ?> ".date('Y-m-dH:i:s')." news ".$U_count." "; $gz=$gz." - "; $sql2="select*fromSL_menuwhereU_sub=0andnotU_type='index'orderbyU_orderlimit".($U_count-1).""; $result2=mysqli_query($conn,$sql2); if(mysqli_num_rows($result2)>0){ while($row2=mysqli_fetch_assoc($result2)){ if($row2["U_type"]!="sub"&&$row2["U_type"]!="link"){ $link="wap_index.php?type=".$row2["U_type"]."&S_id=".$row2["U_typeid"]; }else{ $link=$row2["U_link"]; } $gz=$gz."
欢迎关注".lang($C_webtitle)." ".lang($C_webtitle)." - "; } $gz=$gz."
".lang($row2["U_title"])."/".lang($row2["U_entitle"])." ".lang($row2["U_title"])."/".lang($row2["U_entitle"])." 1
以上所述是小编给大家介绍的PHP微商城代码详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!