日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

環境:TP5+EasyWechat4

① 小程序后臺配置違禁關鍵詞

小程序端配置違禁關鍵詞

② 手動修改下easywechat的checkText方法

 

③ php代碼

	public function _initialize()
    {
        parent::_initialize();
        $config = config('site');
        $this->App = Factory::miniProgram([
            'app_id' => $config['xcx_appid'],
            'secret' => $config['xcx_secret'],
        ]);
    }    
	public function add_chem(){
        if(request()->isPost()){
            $data = input('post.'); 
            $content = $data['content'];
            $userInfo = $this->auth->getUserInfo();

            //違禁詞處理
            $third =  Db::name('third')->where(['user_id'=>$userInfo['user_id']])->field('id,openid')->find();
            $params = [
                'openid'=> $third['openid'], //用戶需2小時內訪問過小程序
                'content' => $content,
                'version' => 2,
                'scene' =>1, //場景枚舉值(1 資料;2 評論;3 論壇;4 社交日志
            ];
            $wei = $this->app->content_security->checkText($params);
            if($wei['errcode']==0 && $wei['result']['suggest'] !== 'pass'){
                $keywords = [];
                foreach ($wei['detail'] as $k => $v) {
                    if($v['strategy'] == "keyword" && isset($v['keyword'])){
                        $keywords[]=$v['keyword'];
                    }
                }
                if(count($keywords) > 0){
                    $keywords = implode('/', $keywords);
                    $this->error('您提交的信息包含違禁詞【'.$keywords.'】,請重新編輯后提交!');
                }else{
                    $this->error('您提交的信息包含違禁內容,請重新編輯后提交!');
                }
            }
						//設置內容標簽
            $tags = $this->setTags($data['content']);
            //隱藏內容中的手機號與電話
            $content = preg_replace("/(([0-9]{3,4}-)?[0-9]{7,8})/","************", preg_replace("/(d{3})d{4}(d{4})/", "***********", $content));
            $addData = [
                'user_id'=>$this->auth->getUserInfo()['user_id'],
                'type'=>$data['type'],
                'content'=>$content,
                'tags'=>$tags,
                'images'=>$data['images'],
                'name'=>$data['name'],
                'mobile'=>$data['mobile'],
                'user_name'=>$userInfo['nickname'],
                'user_avatar'=>$userInfo['avatar'],
                'status'=>0,
                'updatetime'=>time(),
                'createtime'=>time()
            ];

            $chemId = Db::name('chem')->insertGetId($addData);
            if($chemId){
                $this->success('發布成功,請等待管理員審核!',['chem_id'=>$chemId]);
            }else{
                $this->error('發布失敗!');
            }
        }
    }

分享到:
標簽:程序
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定