当前位置: 首页>>代码示例>>PHP>>正文


PHP config::getInfo方法代码示例

本文整理汇总了PHP中config::getInfo方法的典型用法代码示例。如果您正苦于以下问题:PHP config::getInfo方法的具体用法?PHP config::getInfo怎么用?PHP config::getInfo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在config的用法示例。


在下文中一共展示了config::getInfo方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: checktoken

 function checktoken()
 {
     if ($this->shopid) {
         $config = new config("autorun_{$this->shopid}.php", hopedir);
     } else {
         $config = new config('autorun.php', hopedir);
     }
     $tempinfo = $config->getInfo();
     if (isset($tempinfo['access_token']) && isset($tempinfo['wx_time'])) {
         $btime = time() - $tempinfo['wx_time'];
         if ($btime < 7000) {
             $this->access_token = $tempinfo['access_token'];
             return true;
         }
     }
     //通过post方法获取  当前token;
     $info = $this->vpost('https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' . $this->wxappid . '&secret=' . $this->wxsecret);
     $info = json_decode($info, true);
     if (isset($info['access_token'])) {
         $test['access_token'] = $info['access_token'];
         $this->access_token = $info['access_token'];
         $test['wx_time'] = time();
         $config->write($test);
         return true;
     } else {
         $this->errId = $info['errcode'];
         return false;
     }
 }
开发者ID:snamper,项目名称:xiaoshuhaochi,代码行数:29,代码来源:wx_s.php

示例2: findpwd

 function findpwd($uname)
 {
     if (!IValidate::email($uname)) {
         $this->error = '邮箱格式错误';
         return false;
     }
     $memberinfo = $this->mysql->select_one("select * from " . Mysite::$app->config['tablepre'] . "member where email='" . $uname . "' ");
     if (empty($memberinfo)) {
         $this->error = '获取邮箱帐号失败';
         return false;
     }
     $title = '找回' . Mysite::$app->config['sitename'] . '帐号密码';
     $sign = $this->mymd5($memberinfo['password'], $memberinfo['username']);
     $emaildata['findpwdurl'] = IUrl::creatUrl("member/resetpwd/uid/" . $memberinfo['uid'] . "/username/" . urlencode($memberinfo['username']) . "/sign/" . $sign);
     $default_tpl = new config('tplset.php', hopedir);
     $tpllist = $default_tpl->getInfo();
     if (!isset($tpllist['emailfindtpl']) || empty($tpllist['emailfindtpl'])) {
         $this->error = '管理员未设置邮箱发送信息,请联系客服';
         return false;
     }
     $emaildata['username'] = $memberinfo['username'];
     $emaildata['email'] = $memberinfo['email'];
     $emaildata['sitename'] = Mysite::$app->config['sitename'];
     $emaildata['siteurl'] = Mysite::$app->config['siteurl'];
     $smtp = new ISmtp(Mysite::$app->config['smpt'], 25, Mysite::$app->config['emailname'], Mysite::$app->config['emailpwd'], false);
     $content = Mysite::$app->statichtml($tpllist['emailfindtpl'], $emaildata);
     $info = $smtp->send($memberinfo['email'], Mysite::$app->config['emailname'], $title, $content, "", "HTML", "", "");
     return true;
 }
开发者ID:snamper,项目名称:xiaoshuhaochi,代码行数:29,代码来源:memberclass.php

示例3: setphone

 function setphone()
 {
     $checksend = Mysite::$app->config['ordercheckphone'];
     if ($checksend == 1) {
         if (!empty($this->member['uid'])) {
             echo 'removesend()';
             exit;
         }
         $phone = IFilter::act(IReq::get('phone'));
         if (IValidate::suremobi($phone)) {
             $checkphone = $this->mysql->select_one("select * from " . Mysite::$app->config['tablepre'] . "mobile where phone ='" . $phone . "'   order by addtime desc limit 0,50");
             if (!empty($checkphone)) {
                 if ($checkphone['is_send'] == 1) {
                     echo 'removesend()';
                     exit;
                 }
                 $bijiaotime = time() - 180;
                 if ($checkphone['addtime'] > $bijiaotime) {
                     //验证码还有效
                     $backtime = 180 - (time() - $checkphone['addtime']);
                     ICookie::set('phonecode', $checkphone['code'], $backtime);
                     echo 'showsend(\'' . $phone . '\',' . $backtime . ')';
                     exit;
                 }
             }
             //重新发送验证码
             $data['code'] = mt_rand(10000, 99999);
             $data['phone'] = $phone;
             $data['addtime'] = time();
             $data['is_send'] = 0;
             ICookie::set('phonecode', $data['code'], 180);
             /*调用发送*/
             /* usercodetpl*/
             $default_tpl = new config('tplset.php', hopedir);
             $tpllist = $default_tpl->getInfo();
             if (!isset($tpllist['usercodetpl']) || empty($tpllist['usercodetpl'])) {
                 // logwrite('短信发送商家模板加载失败');
                 echo 'alert(\'发送失败,请联系管理员设置模板\')';
                 exit;
             } else {
                 $sendmobile = new mobile();
                 $tempdata['code'] = $data['code'];
                 $tempdata['sitename'] = Mysite::$app->config['sitename'];
                 $contents = Mysite::$app->statichtml($tpllist['usercodetpl'], $tempdata);
                 if (Mysite::$app->config['smstype'] == 2) {
                     //139邮箱转发短信
                     //使用sms10086cn发送/
                     $APIServer = 'http://www.sms-10086.cn/Service.asmx/sendsms?';
                     $weblink = $APIServer . 'zh=' . trim(Mysite::$app->config['sms86ac']) . '&mm=' . trim(Mysite::$app->config['sms86pd']) . '&hm=' . $phone . '&nr=' . urlencode($contents) . '&dxlbid=27';
                     $contentcccc = file_get_contents($weblink);
                     logwrite('验证短信发送:' . $contentcccc);
                 } else {
                     //使用sms10086cn发送/
                     $phoneids = array();
                     $phoneids[] = $phone;
                     $chekcinfo = $sendmobile->sendsms($phoneids, $contents);
                     logwrite('验证短信发送:' . $chekcinfo);
                 }
             }
             $this->mysql->insert(Mysite::$app->config['tablepre'] . 'mobile', $data);
             echo 'showsend(\'' . $phone . '\',180)';
             exit;
         } else {
             echo 'alert(\'不是手机号\')';
             exit;
         }
     } else {
         echo '';
         exit;
     }
 }
开发者ID:snamper,项目名称:xiaoshuhaochi,代码行数:71,代码来源:method.php

示例4: saveset

 function saveset()
 {
     $sitename = IReq::get('sitename');
     $description = IReq::get('description');
     $keywords = IReq::get('keywords');
     $beian = IReq::get('beian');
     $yjin = intval(IReq::get('yjin'));
     $cityname = trim(IReq::get('cityname'));
     $shoplogo = trim(IReq::get('shoplogo'));
     $userlogo = trim(IReq::get('userlogo'));
     $notice = trim(IReq::get('notice'));
     $sitelogo = trim(IReq::get('sitelogo'));
     $area_grade = intval(IReq::get('area_grade'));
     $metadata = trim(IReq::get('metadata'));
     $footerdata = trim(IReq::get('footerdata'));
     $guidetype = intval(IReq::get('guidetype'));
     $html5logo = trim(IReq::get('html5logo'));
     $baidumapkey = trim(IReq::get('baidumapkey'));
     $baidumapsecret = trim(IReq::get('baidumapsecret'));
     $siteinfo['baidulng'] = trim(IReq::get('baidulng'));
     $siteinfo['baidulat'] = trim(IReq::get('baidulat'));
     //提成设置
     if (empty($sitename)) {
         $this->message('网站标题不能为空');
     }
     if (empty($description)) {
         $this->message('网站描述不能为空');
     }
     if (empty($keywords)) {
         $this->message('SEO关键字不能为空');
     }
     if (empty($cityname)) {
         $this->message('默认城市名称不能为空');
     }
     $siteinfo['litel'] = IReq::get('litel');
     $siteinfo['sitename'] = $sitename;
     $siteinfo['description'] = $description;
     $siteinfo['keywords'] = $keywords;
     $siteinfo['beian'] = $beian;
     $siteinfo['yjin'] = $yjin;
     $siteinfo['cityname'] = $cityname;
     $siteinfo['shoplogo'] = $shoplogo;
     $siteinfo['userlogo'] = $userlogo;
     $siteinfo['notice'] = $notice;
     $siteinfo['sitelogo'] = $sitelogo;
     //$siteinfo['area_grade'] = $area_grade;
     $siteinfo['metadata'] = $metadata;
     $siteinfo['footerdata'] = $footerdata;
     $siteinfo['guidetype'] = $guidetype;
     $siteinfo['html5logo'] = $html5logo;
     $siteinfo['baidumapkey'] = $baidumapkey;
     $siteinfo['baidumapsecret'] = $baidumapsecret;
     $config = new config('hopeconfig.php', hopedir);
     $config->write($siteinfo);
     $configs = new config('hopeconfig.php', hopedir);
     $tests = $config->getInfo();
     /*生成伪JS文件*/
     /*
     	    $savejsinfo = ' var siteurl =  \''.$tests['siteurl'].'\';	  var sitename = \''.$tests['sitename'].'\';   var sitelogo = \''.$tests['sitelogo'].'\'; var beian = \''.$tests['beian'].'\';';
     
     	     $fp = fopen(hopedir.'/html5/config.js', 'w');
     	      fwrite($fp, $savejsinfo);
             fclose($fp); */
     $this->success('操作成功');
 }
开发者ID:snamper,项目名称:xiaoshuhaochi,代码行数:65,代码来源:adminmethod.php

示例5: edittpl

 function edittpl()
 {
     $tplname = IReq::get('tplname');
     $default_tpl = new config('tplset.php', hopedir);
     $tpllist = $default_tpl->getInfo();
     $list = array('emailfindtpl' => '找回密码邮箱模板', 'shopphonetpl' => '下单通知商家模版', 'userbuytpl' => '下单通知用户模版', 'usercodetpl' => '用户验证码模版', 'emailorder' => '商家邮件模版', 'phoneunorder' => '后台关闭订单短信通知模板', 'usercodetpl' => '用户验证码模版', 'noticeunback' => '退款失败通知', 'noticeback' => '退款成功通知', 'noticemake' => '商家制作订单通知', 'noticeunmake' => '商家不制作订单通知', 'noticesend' => '发货通知');
     $info = array_keys($list);
     if (!in_array($tplname, $info)) {
         header("Content-Type:text/html;charset=utf-8");
         echo '编辑模板错误';
         exit;
     }
     $data['tplname'] = $tplname;
     if (isset($tpllist[$tplname])) {
         $data['tplcontent'] = htmlspecialchars_decode($tpllist[$tplname]);
     }
     Mysite::$app->setdata($data);
 }
开发者ID:snamper,项目名称:xiaoshuhaochi,代码行数:18,代码来源:adminmethod.php

示例6: sendmess

    function sendmess($orderid)
    {
        $smtp = new ISmtp(Mysite::$app->config['smpt'], 25, Mysite::$app->config['emailname'], Mysite::$app->config['emailpwd'], false);
        $sendmobile = new mobile();
        $wx_s = new wx_s();
        $orderinfo = $this->mysql->select_one("select *  from " . Mysite::$app->config['tablepre'] . "order  where id= '" . $orderid . "'   ");
        $orderdet = $this->mysql->getarr("select *  from " . Mysite::$app->config['tablepre'] . "orderdet  where order_id= '" . $orderid . "'   ");
        $shopinfo = $this->mysql->select_one("select *  from " . Mysite::$app->config['tablepre'] . "shop  where id= '" . $orderinfo['shopid'] . "'   ");
        $tempdata = array('orderinfo' => $orderinfo, 'orderdet' => $orderdet, 'sitename' => Mysite::$app->config['sitename']);
        $contents = '';
        $checknotice = isset($shopinfo['noticetype']) ? explode(',', $shopinfo['noticetype']) : array();
        $contents = '';
        $appcheck = $this->mysql->select_one("select *  from " . Mysite::$app->config['tablepre'] . "applogin where uid = '" . $orderinfo['shopuid'] . "'   ");
        if (!empty($appcheck)) {
            /* $appCls = new appclass();
               $backinfo = $appCls->sendmsg($appcheck['userid'],$appcheck['channelid'],Mysite::$app->config['sitename'].'订单提醒','您有新的订单,单号:'.$orderinfo['dno'],$messagetype=1);
               logwrite('APP发送:'.$backinfo);*/
        }
        if (in_array(1, $checknotice)) {
            if (Mysite::$app->config['allowedsendshop'] == 1) {
                if (IValidate::suremobi($orderinfo['shopphone'])) {
                    $default_tpl = new config('tplset.php', hopedir);
                    $tpllist = $default_tpl->getInfo();
                    if (!isset($tpllist['shopphonetpl']) || empty($tpllist['shopphonetpl'])) {
                        // logwrite('短信发送商家模板加载失败');
                    } else {
                        $contents = Mysite::$app->statichtml($tpllist['shopphonetpl'], $tempdata);
                        if (Mysite::$app->config['smstype'] == 2) {
                            //139邮箱转发短信
                            //使用sms10086cn发送/
                            $APIServer = 'http://www.sms-10086.cn/Service.asmx/sendsms?';
                            $weblink = $APIServer . 'zh=' . trim(Mysite::$app->config['sms86ac']) . '&mm=' . trim(Mysite::$app->config['sms86pd']) . '&hm=' . $orderinfo['shopphone'] . '&nr=' . urlencode($contents) . '&dxlbid=27';
                            $contentcccc = file_get_contents($weblink);
                            logwrite('短信sms10086cn发送结果:' . $contentcccc);
                        } else {
                            //使用sms10086cn发送/
                            $phoneids = array();
                            $phoneids[] = $orderinfo['shopphone'];
                            $chekcinfo = $sendmobile->sendsms($phoneids, $contents);
                            logwrite('亿美短信接口发送结果:' . $chekcinfo);
                        }
                    }
                } else {
                    logwrite('短信发送商家' . $shopinfo['shopname'] . '联系电话错误');
                }
            }
        }
        if (in_array(3, $checknotice)) {
            $wechat = $this->mysql->select_one("select * from " . Mysite::$app->config['tablepre'] . "shop_wechat where shopid=" . $orderinfo['shopid']);
            $wx_s = array();
            if (!empty($wechat)) {
                $wx_s = new wx_s($wechat['token'], $wechat['appid'], $wechat['secret'], $orderinfo['shopid']);
            }
            if (!empty($orderinfo['shopuid']) && !empty($wechat)) {
                $wechat = $this->mysql->select_one("select * from " . Mysite::$app->config['tablepre'] . "shop_wechat where shopid=" . $orderinfo['shopid']);
                //if (!empty($wechat)) {
                //$wx_s = new wx_s($wechat['token'], $wechat['appid'], $wechat['secret'],$orderinfo['shopid']);
                //找到要发送的商户微信openid
                $openid_list = $this->mysql->getarr("select openid from " . Mysite::$app->config['tablepre'] . "shop_wxuser where shopid=" . $orderinfo['shopid'] . " and is_merchant=1");
                $payarrr = array('outpay' => '到付', 'open_acout' => '余额支付');
                $orderpastatus = $orderinfo['paystatus'] == 1 ? '已支付' : '未支付';
                $orderpaytype = isset($payarrr[$orderinfo['paytype']]) ? $payarrr[$orderinfo['paytype']] : '在线支付';
                $tempdata = array('orderinfo' => $orderinfo, 'orderdet' => $orderdet, 'sitename' => Mysite::$app->config['sitename']);
                $temp_content = $orderinfo['buyername'] . '在' . Mysite::$app->config['sitename'] . '下单成功' . '\\n';
                $temp_content .= '下单时间:' . date('m-d H:i', $orderinfo['addtime']) . '\\n';
                $temp_content .= '配送时间:' . date('m-d H:i', $orderinfo['posttime']) . '\\n';
                $temp_content .= '支付方式' . $orderpaytype . ',' . $orderpastatus . ' ' . '\\n';
                $temp_content .= '收货人:' . $orderinfo['buyername'] . '\\n';
                $temp_content .= '地址:' . $orderinfo['buyeraddress'] . '\\n';
                $temp_content .= '联系电话:' . $orderinfo['buyerphone'] . '\\n';
                $temp_content .= '单号:' . $orderinfo['dno'] . '\\n';
                $temp_content .= '总价:' . $orderinfo['allcost'] . '元,配送费:' . $orderinfo['shopps'] . '元\\n';
                $temp_content .= '备注:' . $orderinfo['content'] . '\\n';
                foreach ($orderdet as $km => $vc) {
                    $temp_content .= $vc['goodsname'] . '(' . $vc['goodscount'] . '份)\\n';
                }
                if (!empty($openid_list)) {
                    if (!empty($temp_content)) {
                        foreach ($openid_list as $key => $value) {
                            if ($wx_s->sendmsg($temp_content, $value['openid'])) {
                            } else {
                                logwrite('微信客服发送错误:' . $wx_s->err());
                            }
                        }
                    }
                }
                //}
                //$wxshop = $this->mysql->select_one("select *  from ".Mysite::$app->config['tablepre']."wxuser  where uid= '".$orderinfo['shopuid']."'   ");
                /*if(!empty($wxshop)){
                
                                       $payarrr = array('outpay'=>'到付','open_acout'=>'余额支付');
                                       $orderpastatus = $orderinfo['paystatus'] == 1?'已支付':'未支付';
                                       $orderpaytype = isset($payarrr[$orderinfo['paytype']])?$payarrr[$orderinfo['paytype']]:'在线支付';
                                       $tempdata = array('orderinfo'=>$orderinfo,'orderdet'=>$orderdet,'sitename'=>Mysite::$app->config['sitename']);
                                       $temp_content = $orderinfo['buyername'].'在'.Mysite::$app->config['sitename'].'下单成功'.'\n';
                                       $temp_content .='下单时间:'.date('m-d H:i',$orderinfo['addtime']).'\n';
                                       $temp_content .='配送时间:'.date('m-d H:i',$orderinfo['posttime']).'\n';
                                       $temp_content .='支付方式'.$orderpaytype.','.$orderpastatus.' '.'\n';
                                       $temp_content .='收货人:'.$orderinfo['buyername'].'\n';
                                       $temp_content .='地址:'.$orderinfo['buyeraddress'].'\n';
//.........这里部分代码省略.........
开发者ID:snamper,项目名称:xiaoshuhaochi,代码行数:101,代码来源:orderclass.php

示例7: siteset

 public function siteset()
 {
     $config = new config('hopeconfig.php', hopedir);
     $this->setdata($config->getInfo());
 }
开发者ID:snamper,项目名称:xiaoshuhaochi,代码行数:5,代码来源:application_class.php

示例8: gradeinstro

 public function gradeinstro()
 {
     $configs = new config('membergrade.php', hopedir);
     $data['membergrade'] = $configs->getInfo();
     $data['perlong'] = intval(900 / count($data['membergrade']));
     Mysite::$app->setdata($data);
 }
开发者ID:snamper,项目名称:xiaoshuhaochi,代码行数:7,代码来源:adminmethod.php


注:本文中的config::getInfo方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。