| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 | 
							- <?php
 
- namespace app\index\controller;
 
- use think\Controller;
 
- use think\Db;
 
- class Index extends Controller
 
- {
 
-     protected $noNeedLogin = '*';
 
-     protected $noNeedRight = '*';
 
-     protected $layout = '';
 
-     public function index()
 
-     {
 
-         exit;
 
-         return $this->view->fetch();
 
-     }
 
-     public function mini_code()
 
-     {
 
-         $scene = 'kongjianyuyue';
 
-         $page_url = 'pages/active/reserve';
 
-         $value = config('wxMiniProgram');
 
-         $appid = $value['appid'];
 
-         $secret = $value['secret'];
 
-         $url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' . $appid . '&secret=' . $secret;
 
-         $res = file_get_contents($url);
 
-         $token = json_decode($res, true)['access_token'];
 
-         $URL = 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' . $token;
 
-         $data = [
 
-             'scene' => '1=1', //二维码传入参数
 
-             'page' => $page_url, //扫码后进入页面
 
-             'env_version' => 'release', //要打开的小程序版本。正式版为 "release",体验版为 "trial",开发版为 "develop"。默认是正式版。
 
-             'width' => 280,  //二维码的宽度,单位 px,最小 280px,最大 1280px
 
-             'auto_color' => false, //自动配置线条颜色,如果颜色依然是黑色,则说明不建议配置主色调,默认 false
 
-             'is_hyaline' => false, //是否需要透明底色,为 true 时,生成透明底色的小程序
 
-             'check_path' => false,
 
-         ];
 
-         $json = json_encode($data); //数组加密
 
-         //$result = $this->api_notice_increment($URL, $json); //用CURL 进行POST请求
 
-         $result = curl_post($URL,$json);
 
-         $path  = ROOT_PATH . 'public/uploads/minicode'; //ROOT_PATH 我使用的是TP5框架
 
-         $path2 =                   '/uploads/minicode';
 
-         if (!file_exists($path)) { //判断目录是否存在
 
-             mkdir($path, 0777, true);
 
-         }
 
-         $path  =  $path . '/' . $scene . '.png'; //最后要写入的目录及文件名
 
-         $path2 = $path2 . '/' . $scene . '.png'; //最后要写入的目录及文件名
 
-         file_put_contents($path, $result);
 
-         $this->assign('mini_path',localpath_to_netpath($path2));
 
-         return $this->fetch('index');
 
- //        echo '<html><body><img src="'.httpurllocal($path2).'"></body></html>';
 
-     }
 
-     //基础文章网页
 
-     public function basedata(){
 
-         $key = input('key','');
 
-         if(!$key){
 
-             exit;
 
-         }
 
-         $content = Db::name('basedata')->where('key',$key)->find();
 
-         $this->assign('content',$content['content']);
 
-         return $this->fetch();
 
-     }
 
- }
 
 
  |