autosfz.php 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. <?
  2. //×Ô¶¯Ê¶±ðB
  3. while1("*","yjcode_chajian where cjbh='cj002' and zt=0");if($row1=mysql_fetch_array($res1)){
  4. if(!empty($row1[var1]) && !empty($row1[var2])){
  5. $str=yjImgToBase64($sfztp1);
  6. $str1=preg_split("/,/",$str);
  7. $showapi_appid = $row1[var1];
  8. $showapi_secret = $row1[var2];
  9. $paramArr = array('showapi_appid'=> $showapi_appid,'imgData'=> $str1[1],'type'=> "1");
  10. $paraStr = "";
  11. $signStr = "";
  12. ksort($paramArr);
  13. foreach ($paramArr as $key => $val) {
  14. if ($key != '' && $val != '') {
  15. $signStr .= $key.$val;
  16. $paraStr .= $key.'='.urlencode($val).'&';
  17. }
  18. }
  19. $signStr .= $showapi_secret;
  20. $sign = strtolower(md5($signStr));
  21. $paraStr .= 'showapi_sign='.$sign;
  22. $arrv = array('showapi_appid'=> $showapi_appid,'imgData'=> $str1[1],'showapi_sign'=> $sign,'type'=> "1");
  23. $url = 'http://route.showapi.com/1429-1?';
  24. $result = httpPost($url,$arrv);
  25. $jg1 = json_decode($result,true);
  26. $jg2 = $jg1["showapi_res_body"];
  27. $Gname=iconv('UTF-8', 'GB2312',$jg2["name"]);
  28. if($jg2["ret_code"]=="0" && $uname==$Gname && $sfz==$jg2["idNo"]){updatetable("yjcode_user","sfzrz=1 where id=".$rowuser[id]);}
  29. }
  30. }
  31. //×Ô¶¯Ê¶±ðE
  32. ?>