function.php.bak.2021-01-11 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?php
  2. function SetAccess_Token(){
  3. // $url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='.C('APPID').'&secret='.C('SECRET');
  4. $url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx41e478e592f9e04a&secret=fc165de4aa5cd24b628baa30b100e146';
  5. $curl = curl_init();
  6. curl_setopt($curl, CURLOPT_URL, $url);
  7. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  8. curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
  9. curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
  10. $res= curl_exec($curl);
  11. curl_close($curl);
  12. return $res;
  13. }
  14. function GetAccess_Token(){
  15. $User = M('access_token');
  16. $time=$User->where('id=2')->field('time,access_token')->select();
  17. $s=floor(strtotime(date('Y-m-d H:i:s'))-strtotime($time[0]['time']));
  18. if($s > 5400){
  19. $token=SetAccess_Token();
  20. $access=json_decode($token,true);
  21. $a=$User->where('id=2')->save(array('access_token'=> $access['access_token'],'time'=> date('Y-m-d H:i:s')));
  22. return $access['access_token'];
  23. }else{
  24. return $time[0]['access_token'];
  25. }
  26. }
  27. function GetAccess_Token1(){
  28. $User = M('access_token');
  29. $time=$User->where('id=1')->field('time,access_token')->select();
  30. $s=floor(strtotime(date('Y-m-d H:i:s'))-strtotime($time[0]['time']));
  31. if($s > 5400){
  32. $token=SetAccess_Token();
  33. $access=json_decode($token,true);
  34. $a=$User->where('id=1')->save(array('access_token'=> $access['access_token'],'time'=> date('Y-m-d H:i:s')));
  35. return $access['access_token'];
  36. }else{
  37. return $time[0]['access_token'];
  38. }
  39. }
  40. function getpage($count, $pagesize = 10) {
  41. $p = new Think\Page($count, $pagesize);
  42. $p->setConfig('header','<li class="rows">共<b>%TOTAL_ROW%</b>条记录&nbsp;第<b>%NOW_PAGE%</b>页/共<b>%TOTAL_PAGE%</b>页</li>');
  43. $p->setConfig('prev', '上一页');
  44. $p->setConfig('next', '下一页');
  45. $p->setConfig('last', '末页');
  46. $p->setConfig('first', '首页');
  47. $p->setConfig('theme', '%FIRST%%UP_PAGE%%LINK_PAGE%%DOWN_PAGE%%END%%HEADER%');
  48. $p->lastSuffix = false;//最后一页不显示为总页数
  49. return $p;
  50. }
  51. ?>