request->param(); if (isset($param['ids'])) { $ids = $param['ids']; $where = []; $where[] = ['id','in', $ids]; // $field = 'a.id,a.baidu,a.post_title,b.category_id,c.alias'; // $artRes = Db::name('jiameng')->alias('a')->field($field) // ->join('brand_category_post b','a.id = b.post_id') // ->join('brand_category c','b.category_id = c.id') // ->where($where) // ->order('a.create_time', 'DESC') // ->select()->toArray(); $artRes = Db::name('jiameng')->where($where)->select()->toArray(); } // print_r($artRes);die; $urls = array(); $dataRes = array(); $local = $_SERVER['SERVER_NAME']; foreach ($artRes as $k => &$v) { $v['arcurl'] = 'http://'.$local.'/b'.$v['id']."/"; if($v['baidu']==0){ $urls[] = $v['arcurl']; $dataRes[$v['id']] = $v['post_title']; } } $site_info = cmf_get_option('site_info'); // print_r($site_info);die; if($site_info['site_tj_pc'] == ''){ $this->error("请设置百度提交参数!",''); } $site_baidu = $site_info['site_tj_pc']; $site_baidu = explode('&', $site_baidu); $site_baidu = implode('&', $site_baidu); $site_baidu = str_replace(PHP_EOL, '', $site_baidu); // dump($dataRes);die; if(count($urls)>0 && trim($site_baidu)!=''){ $api = $site_baidu; $ch = curl_init(); $options = array( CURLOPT_URL => $api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => implode("\n", $urls), CURLOPT_HTTPHEADER => array('Content-Type: text/plain'), ); curl_setopt_array($ch, $options); $curlresult = curl_exec($ch); $cuarray = json_decode($curlresult,true); // dump($cuarray);die; if($cuarray['success']>0){ //如果提交过并且成功的将其状态标记为1 foreach ($dataRes as $k => $v) { Db::name('brand_post')->where('id',$k)->update(['baidu' => '1']); } $this->success("共提交".$cuarray['success']."条。今日自动提交剩余".$cuarray['remain'].'条',''); }else{ $this->error("今天提交已经到上线,明天再来吧!",''); } }else{ $this->success("没有新百度Pc连接提交",''); } } // 百度手机链接自动提交 public function shouji(){ $param = $this->request->param(); if (isset($param['ids'])) { $ids = $param['ids']; $where[] = ['id','in', $ids]; $artRes = Db::name('jiameng')->where($where)->select()->toArray(); } $urls = array(); $dataRes = array(); $local = $_SERVER['SERVER_NAME']; $host = explode('.', $local); if(count($host)==3){ $host = $host[1].'.'.$host[2]; }else{ $host = $host[1].'.'.$host[2].'.'.$host[3]; } $local = 'm.'.$host; foreach ($artRes as $k => &$v) { $v['arcurl'] = 'http://'.$local.'/b'.$v['id']."/"; if($v['shouji']==0){ $urls[] = $v['arcurl']; $dataRes[$v['id']] = $v['post_title']; } } $site_info = cmf_get_option('site_info'); if($site_info['site_tj_mobile'] == ''){ $this->error("请设置百度提交参数!",''); } $site_shouji = $site_info['site_tj_mobile']; $site_shouji = explode('&', $site_shouji); $site_shouji = implode('&', $site_shouji); $site_shouji = str_replace(PHP_EOL, '', $site_shouji); // print_r($urls);exit; if(count($urls)>0 && trim($site_shouji)!=''){ $api = $site_shouji; $ch = curl_init(); $options = array( CURLOPT_URL => $api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => implode("\n", $urls), CURLOPT_HTTPHEADER => array('Content-Type: text/plain'), ); curl_setopt_array($ch, $options); $curlresult = curl_exec($ch); $cuarray = json_decode($curlresult,true); // dump($cuarray);die; if($cuarray['success']>0){ //如果提交过并且成功的将其状态标记为1 foreach ($dataRes as $k => $v) { Db::name('brand_post')->where('id',$k)->update(['shouji' => '1']); } $this->success("
共提交".$cuarray['success']."条。今日自动提交剩余".$cuarray['remain'].'条
',''); }else{ $this->error("今天提交已经到上线,明天再来吧!".''); } }else{ $this->success("没有新手机百度连接提交",''); } } // 百度链接自动提交 public function bear(){ $param = $this->request->param(); $param = $this->request->param(); if (isset($param['ids'])) { $ids = $param['ids']; $where[] = ['id','in', $ids]; $artRes = Db::name('jiameng')->where($where)->select()->toArray(); } //dump($artRes);die; $urls = array(); $dataRes = array(); $local = $_SERVER['SERVER_NAME']; foreach ($artRes as $k => &$v) { $v['arcurl'] = 'http://'.$local.'/b'.$v['id']."/"; if($v['xiongzhang']==0){ $urls[] = $v['arcurl']; $dataRes[$v['id']] = $v['post_title']; } } // dump($urls);exit; $site_info = cmf_get_option('site_info'); //dump($site_info);die; if($site_info['site_tj_xiongzhang'] == ''){ $this->error("请设置熊掌号提交参数!",''); } $site_xiongzhang = $site_info['site_tj_xiongzhang']; $site_xiongzhang = explode('&', $site_xiongzhang); $site_xiongzhang = implode('&', $site_xiongzhang); $site_xiongzhang = str_replace(PHP_EOL, '', $site_xiongzhang); // dump($dataRes);die; if(count($urls)>0 && trim($site_xiongzhang)!=''){ $api = trim($site_xiongzhang); $ch = curl_init(); $options = array( CURLOPT_URL => $api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => implode("\n", $urls), CURLOPT_HTTPHEADER => array('Content-Type: text/plain'), ); curl_setopt_array($ch, $options); $curlresult = curl_exec($ch); $cuarray = json_decode($curlresult,true); // dump($cuarray);die; if($cuarray['success']>0){ //如果提交过并且成功的将其状态标记为1 foreach ($dataRes as $k => $v) { Db::name('brand_post')->where('id',$k)->update(['xiongzhang' => '1']); } $this->success("
共提交".$cuarray['success']."条。今日自动提交剩余".$cuarray['remain'].'条
',''); }else{ $this->error("今天提交已经到上线,明天再来吧!",''); } }else{ $this->success("没有新熊掌天级连接提交",''); } } }