侯体宗的博客
  • 首页
  • Hyperf版
  • beego仿版
  • 人生(杂谈)
  • 技术
  • 关于我
  • 更多分类
    • 文件下载
    • 文字修仙
    • 中国象棋ai
    • 群聊
    • 九宫格抽奖
    • 拼图
    • 消消乐
    • 相册

PHP制作百度词典查词采集器

php  /  管理员 发布于 7年前   165

百度dict 采集样本

写的采集百度dict词典翻译后的所有结果数据,当然附带了13.5w单词库和采集简单的案例,这里我把写出的主要类dict.class.php放出来,项目地址http://github.com/widuu/baidu_dict,有需要的直接fork就可以了~么么哒,这东西用的人很少,所以有用的兄弟拿走了哈~

 音标 *"pro" => 发音 *"example"=> 例句 *"explain"=> 简明释义 *"synonym"=> 同反义词 *"phrase" => 短语数组 *)   * */public function content($word){ $this -> word = $word; $symbol = $this -> Pronounced(); $pro = $this->getSay(); $example = $this -> getExample(); $explain = $this -> getExplain(); $synonym = $this -> getSynonym(); $phrase = $this -> getPhrase(); $result = array("symbol" => $symbol,//音标"pro" => $pro,//发音"example"=> $example,//例句"explain"=> $explain,//简明释义"synonym"=> $synonym,//同反义词"phrase" => $phrase //短语数组);return $result;}/**   * 远程获取百度翻译内容   * get function curl   * retun string   * */private function getContent(){ $useragent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0"; $ch = curl_init(); $url = "http://dict.baidu.com/s?wd=".$this->word; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_USERAGENT,$useragent);curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_HTTPGET, 1);curl_setopt($ch, CURLOPT_AUTOREFERER,1);curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_TIMEOUT, 30);$result = curl_exec($ch);if (curl_errno($curl)) {echo 'Errno'.curl_error($curl);}curl_close($ch);return $result;}/**   * 获取百度翻译发音   * retun array(英,美)   * */private function Pronounced(){$data = $this -> getContent();preg_match_all("/\"EN\-US\"\>(.*)\<\/b\>/Ui",$data,$pronounced);return array('en' => $pronounced[1][0],'us' => $pronounced[1][1]);}/** * 获取百度翻译发音 * return array(英,美) * */private function getSay(){$data = $this -> getContent();preg_match_all("/url=\"(.*)\"/Ui",$data,$pronounced);return array('en' => $pronounced[1][0],'us' => $pronounced[1][1]);}/**   * 获取百度翻译例句   * return array() 多维数组 例句   *  */private function getExample(){$str = "";$data = $this -> getContent();preg_match_all("/var example_data = (.*)\]\;/Us",$data,$example);  $data1 = "[[[".ltrim($example[1][0],"[");  $data2 = explode("[[[",$data1);  $num = count(array_filter($data2));foreach($data2 as $key => $value){ $data3 = explode("[[","[[".$value); foreach ($data3 as $k => $v) { preg_match_all("/\[\"(.*)\",/Us","[".$v, $match); if(!empty($match[1])){ $str .= implode($match[1]," ")."@"; } }}$data4 = trim($str,"@");$data5 = explode("@", $data4);$result = array_chunk($data5, 2);return $result;}/**   * 获取简明释义   * return array (x => "词性",b => "附属")   *  **/private function getExplain(){$data = $this -> getContent();preg_match_all("/id\=\"en\-simple\-means\"\>(.*)\/Us",$data,$explain);$r_data = $explain[1][0];preg_match_all("/\\(?P.*)\<\/strong\>\(?P.*)\<\/span\>\<\/p\>/Us", $r_data, $a_data);preg_match_all("/\(?P[^\>]+)\:\(?P.*)\<\/a\>\<\/span\>/Us", $r_data, $b_data);$result = array();foreach ($a_data["adj"] as $key => $value) {$result[$value] = $a_data["name"][$key];}$word_b = array();foreach ($b_data["tag"] as $key => $value) {$word_b[$value] = strip_tags($b_data["word"][$key]);}$result_data = array("x" => $result,"b" => $word_b); return $result_data;}/**   * 获取同义词   * return array(0 => "同义词", 1 => "反义词") 一般为多维数组   *  */private function getSynonym(){$data = $this -> getContent();preg_match_all("/id=\"en\-syn\-ant\"\>(.*)/Us",$data,$synonym);$content = $synonym[1][0];$data1 = explode("
", $content);$result = array();$data2 = array();foreach ($data1 as $key => $value) {preg_match_all("/\(?P.*)\ \;\<\/strong\>\<\/div\>\\(?.*)\<\/ul\>/Us", $value, $r_data);$data2[$key]["adj"] = $r_data["adj"];$data2[$key]["content"] = $r_data["content"];}foreach ($data2 as $key => $value) {foreach ($value["content"] as $k => $v) {if(!empty($v)){preg_match_all("/\\(?P.*)\<\/p\>(?P<value>.*)\<\/li>/Us", $v, $v_data);foreach ($v_data['title'] as $m => $d) {$data = strip_tags(preg_replace("<>"," ", $v_data["value"][$m]));$result[$key][$value["adj"][$k]][$d] = $data;}}}} return $result;}/** * 获取短语词组 * return array (key => value) 一维或者多维数组 * */private function getPhrase(){$num = self::$num;$data = $this -> getContent();preg_match_all("/id=\"en\-phrase\"\>(.*)\<div class\=\"source\"\>/Us",$data,$phrase);$data = explode("</dd>",$phrase[1][0]);$data1 = array_slice($data,0,$num);$result = array();foreach ($data1 as $key => $value) {$data2 = explode("</p><a href="https://www.zongscan.com/"></a>", $value);$n = count($data2);if($n<=3){$result[str_replace(" ","",strip_tags($data2[0]))] = strip_tags($data2[1]);}else{$data3 = array_slice($data2,0,$n-1);$data4 = array_slice($data2,0,2);$res = array_diff($data3,$data4);$data5 = array_chunk($res,2);$key_value = trim(str_replace(" ","",strip_tags($data4[0])));$result[$key_value] = strip_tags($data4[1]);foreach ($data5 as $key => $value) {foreach ($value as $k => $v) {$value[$k] = strip_tags($v);}$array = array($result[$key_value],$value);if (array_key_exists($key_value, $result)){$result[$key_value] = $array;}}}}return $result;}/** * 将数组转换为字符串 * * @param array $data 数组 * @param bool $isformdata 如果为0,则不使用new_stripslashes处理,可选参数,默认为1 * @return string 返回字符串,如果,data为空,则返回空 */private function array2string($data, $isformdata = 1) { if($data == '') return ''; if($isformdata) $data = $this->new_stripslashes($data); return addslashes(var_export($data, TRUE));}/** * 返回经stripslashes处理过的字符串或数组 * @param $string 需要处理的字符串或数组 * @return mixed */private function new_stripslashes($string) { if(!is_array($string)) return stripslashes($string); foreach($string as $key => $val) $string[$key] = $this->new_stripslashes($val); return $string;}}// $word = new dict("express");// $word ->content();</pre><p>以上就是本文的全部内容了,非常实用的功能,希望小伙伴们能够喜欢。</p><h4>您可能感兴趣的文章:</h4><ul><li>使用Python从有道词典网页获取单词翻译</li><li>Android组件WebView编写有道词典小案例分享</li><li>基于Android的英文词典的实现方法</li><li>php+xml实现在线英文词典之添加词条的方法</li><li>php+xml实现在线英文词典查询的方法</li><li>python进阶教程之词典、字典、dict</li><li>Android 有道词典的简单实现方法介绍</li><li>洪恩在线成语词典小偷程序php版</li><li>全文词典 ulDict 5.4 特别版 下载</li><li>适合初学者开发的C#在线英汉词典小程序</li></ul><span id="art_bot"></span></p></dl> <style type="text/css">.social-share p{font-size:8px;}</style> <div class="social-share"></div> </div> </div> </div> <div class="row clearfix"> <div class="col-md-12 column"> <li class="list-group-item" style="background: #f5f5f5;border-radius: 4px;margin-bottom: 10px;"> <br>上一条:<br> <a href="/demo333/34971.html" class="list-group-item-heading">php+mysql结合Ajax实现点赞功能完整实例</a> <br>下一条:<br> <a href="/demo333/34973.html" class="list-group-item-heading">php+mysqli事务控制实现银行转账实例</a> </li> </div> </div> <div class="row clearfix"> <div class="col-md-12 column"> <form class="form-horizontal" role="form" style="background: #f5f5f5;border: 1px solid #ddd;padding:10px 10px 0px;border-radius: 4px;margin-bottom: 10px;" id="myForm" action="/index/art/comment.html" method="post"> <p><span style="font-size: 12px;">昵称:</span><input type="text" name="nick" style="width: 100px;border-radius: 8px;"><span id="check_nick" style="font-size: 8px;color: red;display: none;padding-left: 45px;padding-top: 8px;"></span></p> <p><span style="font-size: 12px;">邮箱:</span><input type="text" name="email" style="width: 160px;border-radius: 8px;"></p> <textarea name="comment" id="comment" style="width:80%; height:100%"></textarea> <input type="hidden" name="art_id" value="34972"> <input type="submit" value="发表评论" style="font-size: 12px;position: relative;left: 71%;"> </form> </div> </div> <div class="row clearfix"><div class="col-md-12 column"><div class="form-group" style="margin-bottom: 5px;padding: 0 5px;"><span>0条评论</span> <span style="font-size:8px;color:red">(评论内容有缓存机制,请悉知!)</span><div style="float: right;font-size: 12px;"><a href="" style="padding: 0 5px;">最新</a><a href="">最热</a></div></div></div></div> <div class="row clearfix"> <div class="col-md-12 column"> </div> </div> </div> <div class="col-md-4 column"> <div class="row clearfix"> <div class="col-md-12 column"> <!-- 正方ad --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-4802265324400044" data-ad-slot="1693614294" data-ad-format="auto" data-full-width-responsive="true"></ins> <script>(adsbygoogle = window.adsbygoogle || []).push({});</script> </div> </div> <!-- 分类 --> <div class="row clearfix"> <div class="col-md-12 column"> <ul style="background: #f5f5f5;border: 1px solid #ddd;border-radius: 4px;list-style: none;"><li style="font-size: 16px;font-weight: bold;padding: 10px 0 10px;">分类目录</li> <li class="btn"><a href="/demo777/cat_id/1.html">人生(杂谈)</a></li> <li class="btn"><a href="/demo777/cat_id/2.html">技术</a></li> <li class="btn"><a href="/demo777/cat_id/18.html">linux</a></li> <li class="btn"><a href="/demo777/cat_id/19.html">Java</a></li> <li class="btn"><a href="/demo777/cat_id/20.html">php</a></li> <li class="btn"><a href="/demo777/cat_id/30.html">框架(架构)</a></li> <li class="btn"><a href="/demo777/cat_id/31.html">前端</a></li> <li class="btn"><a href="/demo777/cat_id/33.html">ThinkPHP</a></li> <li class="btn"><a href="/demo777/cat_id/34.html">数据库</a></li> <li class="btn"><a href="/demo777/cat_id/35.html">微信(小程序)</a></li> <li class="btn"><a href="/demo777/cat_id/36.html">Laravel</a></li> <li class="btn"><a href="/demo777/cat_id/37.html">Redis</a></li> <li class="btn"><a href="/demo777/cat_id/38.html">Docker</a></li> <li class="btn"><a href="/demo777/cat_id/39.html">Go</a></li> <li class="btn"><a href="/demo777/cat_id/40.html">swoole</a></li> <li class="btn"><a href="/demo777/cat_id/41.html">Windows</a></li> <li class="btn"><a href="/demo777/cat_id/42.html">Python</a></li> <li class="btn"><a href="/demo777/cat_id/43.html">苹果(mac/ios)</a></li> </ul> </div> </div> <div class="row clearfix"> <div class="col-md-12 column"> <ul style="background: #f5f5f5;border: 1px solid #ddd;border-radius: 4px;list-style: none;"><li style="font-size: 16px;font-weight: bold;padding: 10px 0 10px;">相关文章</li> <li><a href="/demo333/96842.html">Laravel从Accel获得5700万美元A轮融资</a>(0个评论)</li> <li><a href="/demo333/96839.html">PHP 8.4 Alpha 1现已发布!</a>(0个评论)</li> <li><a href="/demo333/96826.html">用Time Warden监控PHP中的代码处理时间</a>(0个评论)</li> <li><a href="/demo333/96806.html">在PHP中使用array_pop + yield实现读取超大型目录功能示例</a>(0个评论)</li> <li><a href="/demo333/96795.html">Property Hooks RFC在PHP 8.4中越来越接近现实</a>(0个评论)</li> </ul> </div> </div> <div class="row clearfix"> <div class="col-md-12 column"> <ul style="background: #f5f5f5;border: 1px solid #ddd;border-radius: 4px;list-style: none;"><li style="font-size: 16px;font-weight: bold;padding: 10px 0 10px;">近期文章</li> <li><a href="/demo333/96853.html">智能合约Solidity学习CryptoZombie第四课:僵尸作战系统</a>(0个评论)</li> <li><a href="/demo333/96852.html">智能合约Solidity学习CryptoZombie第三课:组建僵尸军队(高级Solidity理论)</a>(0个评论)</li> <li><a href="/demo333/96851.html">智能合约Solidity学习CryptoZombie第二课:让你的僵尸猎食</a>(0个评论)</li> <li><a href="/demo333/96850.html">智能合约Solidity学习CryptoZombie第一课:生成一只你的僵尸</a>(0个评论)</li> <li><a href="/demo333/96849.html">在go中实现一个常用的先进先出的缓存淘汰算法示例代码</a>(0个评论)</li> <li><a href="/demo333/96848.html">在go+gin中使用"github.com/skip2/go-qrcode"实现url转二维码功能</a>(0个评论)</li> <li><a href="/demo333/96847.html">在go语言中使用api.geonames.org接口实现根据国际邮政编码获取地址信息功能</a>(1个评论)</li> <li><a href="/demo333/96846.html">在go语言中使用github.com/signintech/gopdf实现生成pdf分页文件功能</a>(0个评论)</li> <li><a href="/demo333/96845.html">gmail发邮件报错:534 5.7.9 Application-specific password required...解决方案</a>(0个评论)</li> <li><a href="/demo333/96844.html">欧盟关于强迫劳动的规定的官方举报渠道及官方举报网站</a>(0个评论)</li> </ul> </div> </div> <div class="row clearfix"> <div class="col-md-12 column"> <ul style="background: #f5f5f5;border: 1px solid #ddd;border-radius: 4px;list-style: none;"><li style="font-size: 16px;font-weight: bold;padding: 10px 0 10px;">近期评论</li> <li> <p style="font-size: 10px;margin-bottom: 0px;">122 在</p><a href="/demo333/96820.html">学历:一种延缓就业设计,生活需求下的权衡之选</a><span style="font-size: 10px;">中评论</span> 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人.. </li> <li> <p style="font-size: 10px;margin-bottom: 0px;">123 在</p><a href="/demo333/96603.html">Clash for Windows作者删库跑路了,github已404</a><span style="font-size: 10px;">中评论</span> 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分.. </li> <li> <p style="font-size: 10px;margin-bottom: 0px;">原梓番博客 在</p><a href="/demo333/96695.html">在Laravel框架中使用模型Model分表最简单的方法</a><span style="font-size: 10px;">中评论</span> 好久好久都没看友情链接申请了,今天刚看,已经添加。.. </li> <li> <p style="font-size: 10px;margin-bottom: 0px;">博主 在</p><a href="/demo333/435.html">佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法</a><span style="font-size: 10px;">中评论</span> @1111老铁这个不行了,可以看看近期评论的其他文章.. </li> <li> <p style="font-size: 10px;margin-bottom: 0px;">1111 在</p><a href="/demo333/435.html">佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法</a><span style="font-size: 10px;">中评论</span> 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光.. </li> </ul> </div> </div> <div class="row clearfix"> <div class="col-md-12 column"> <div class="btn-group" style="width: 100%"> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">文章归档 <span class="caret"></span></button> <ul class="dropdown-menu" role="menu"> <li style="display: inline-block;"><a href="/demo777/date/2016-10.html" style="color:#337ab7;padding:3px 5px;">2016-10</a></li> <li style="display: inline-block;"><a href="/demo777/date/2016-11.html" style="color:#337ab7;padding:3px 5px;">2016-11</a></li> <li style="display: inline-block;"><a href="/demo777/date/2017-06.html" style="color:#337ab7;padding:3px 5px;">2017-06</a></li> <li style="display: inline-block;"><a href="/demo777/date/2017-07.html" style="color:#337ab7;padding:3px 5px;">2017-07</a></li> <li style="display: inline-block;"><a href="/demo777/date/2017-08.html" style="color:#337ab7;padding:3px 5px;">2017-08</a></li> <li style="display: inline-block;"><a href="/demo777/date/2017-09.html" style="color:#337ab7;padding:3px 5px;">2017-09</a></li> <li style="display: inline-block;"><a href="/demo777/date/2017-11.html" style="color:#337ab7;padding:3px 5px;">2017-11</a></li> <li style="display: inline-block;"><a href="/demo777/date/2017-12.html" style="color:#337ab7;padding:3px 5px;">2017-12</a></li> <li style="display: inline-block;"><a href="/demo777/date/2018-01.html" style="color:#337ab7;padding:3px 5px;">2018-01</a></li> <li style="display: inline-block;"><a href="/demo777/date/2018-02.html" style="color:#337ab7;padding:3px 5px;">2018-02</a></li> <li style="display: inline-block;"><a href="/demo777/date/2018-03.html" style="color:#337ab7;padding:3px 5px;">2018-03</a></li> <li style="display: inline-block;"><a href="/demo777/date/2020-03.html" style="color:#337ab7;padding:3px 5px;">2020-03</a></li> <li style="display: inline-block;"><a href="/demo777/date/2020-04.html" style="color:#337ab7;padding:3px 5px;">2020-04</a></li> <li style="display: inline-block;"><a href="/demo777/date/2020-05.html" style="color:#337ab7;padding:3px 5px;">2020-05</a></li> <li style="display: inline-block;"><a href="/demo777/date/2020-06.html" style="color:#337ab7;padding:3px 5px;">2020-06</a></li> <li style="display: inline-block;"><a href="/demo777/date/2020-07.html" style="color:#337ab7;padding:3px 5px;">2020-07</a></li> <li style="display: inline-block;"><a href="/demo777/date/2020-09.html" style="color:#337ab7;padding:3px 5px;">2020-09</a></li> <li style="display: inline-block;"><a href="/demo777/date/2021-02.html" style="color:#337ab7;padding:3px 5px;">2021-02</a></li> <li style="display: inline-block;"><a href="/demo777/date/2021-03.html" style="color:#337ab7;padding:3px 5px;">2021-03</a></li> <li style="display: inline-block;"><a href="/demo777/date/2021-04.html" style="color:#337ab7;padding:3px 5px;">2021-04</a></li> <li style="display: inline-block;"><a href="/demo777/date/2021-05.html" style="color:#337ab7;padding:3px 5px;">2021-05</a></li> <li style="display: inline-block;"><a href="/demo777/date/2021-06.html" style="color:#337ab7;padding:3px 5px;">2021-06</a></li> <li style="display: inline-block;"><a href="/demo777/date/2021-07.html" style="color:#337ab7;padding:3px 5px;">2021-07</a></li> <li style="display: inline-block;"><a href="/demo777/date/2021-08.html" style="color:#337ab7;padding:3px 5px;">2021-08</a></li> <li style="display: inline-block;"><a href="/demo777/date/2021-09.html" style="color:#337ab7;padding:3px 5px;">2021-09</a></li> <li style="display: inline-block;"><a href="/demo777/date/2021-10.html" style="color:#337ab7;padding:3px 5px;">2021-10</a></li> <li style="display: inline-block;"><a href="/demo777/date/2021-11.html" style="color:#337ab7;padding:3px 5px;">2021-11</a></li> <li style="display: inline-block;"><a href="/demo777/date/2021-12.html" style="color:#337ab7;padding:3px 5px;">2021-12</a></li> <li style="display: inline-block;"><a href="/demo777/date/2022-01.html" style="color:#337ab7;padding:3px 5px;">2022-01</a></li> <li style="display: inline-block;"><a href="/demo777/date/2022-02.html" style="color:#337ab7;padding:3px 5px;">2022-02</a></li> <li style="display: inline-block;"><a href="/demo777/date/2022-05.html" style="color:#337ab7;padding:3px 5px;">2022-05</a></li> <li style="display: inline-block;"><a href="/demo777/date/2022-06.html" style="color:#337ab7;padding:3px 5px;">2022-06</a></li> <li style="display: inline-block;"><a href="/demo777/date/2022-07.html" style="color:#337ab7;padding:3px 5px;">2022-07</a></li> <li style="display: inline-block;"><a href="/demo777/date/2022-08.html" style="color:#337ab7;padding:3px 5px;">2022-08</a></li> <li style="display: inline-block;"><a href="/demo777/date/2022-09.html" style="color:#337ab7;padding:3px 5px;">2022-09</a></li> <li style="display: inline-block;"><a href="/demo777/date/2022-10.html" style="color:#337ab7;padding:3px 5px;">2022-10</a></li> <li style="display: inline-block;"><a href="/demo777/date/2022-11.html" style="color:#337ab7;padding:3px 5px;">2022-11</a></li> <li style="display: inline-block;"><a href="/demo777/date/2022-12.html" style="color:#337ab7;padding:3px 5px;">2022-12</a></li> <li style="display: inline-block;"><a href="/demo777/date/2023-01.html" style="color:#337ab7;padding:3px 5px;">2023-01</a></li> <li style="display: inline-block;"><a href="/demo777/date/2023-02.html" style="color:#337ab7;padding:3px 5px;">2023-02</a></li> <li style="display: inline-block;"><a href="/demo777/date/2023-03.html" style="color:#337ab7;padding:3px 5px;">2023-03</a></li> <li style="display: inline-block;"><a href="/demo777/date/2023-04.html" style="color:#337ab7;padding:3px 5px;">2023-04</a></li> <li style="display: inline-block;"><a href="/demo777/date/2023-05.html" style="color:#337ab7;padding:3px 5px;">2023-05</a></li> <li style="display: inline-block;"><a href="/demo777/date/2023-06.html" style="color:#337ab7;padding:3px 5px;">2023-06</a></li> <li style="display: inline-block;"><a href="/demo777/date/2023-07.html" style="color:#337ab7;padding:3px 5px;">2023-07</a></li> <li style="display: inline-block;"><a href="/demo777/date/2023-08.html" style="color:#337ab7;padding:3px 5px;">2023-08</a></li> <li style="display: inline-block;"><a href="/demo777/date/2023-09.html" style="color:#337ab7;padding:3px 5px;">2023-09</a></li> <li style="display: inline-block;"><a href="/demo777/date/2023-10.html" style="color:#337ab7;padding:3px 5px;">2023-10</a></li> <li style="display: inline-block;"><a href="/demo777/date/2023-11.html" style="color:#337ab7;padding:3px 5px;">2023-11</a></li> <li style="display: inline-block;"><a href="/demo777/date/2023-12.html" style="color:#337ab7;padding:3px 5px;">2023-12</a></li> <li style="display: inline-block;"><a href="/demo777/date/2024-01.html" style="color:#337ab7;padding:3px 5px;">2024-01</a></li> <li style="display: inline-block;"><a href="/demo777/date/2024-02.html" style="color:#337ab7;padding:3px 5px;">2024-02</a></li> <li style="display: inline-block;"><a href="/demo777/date/2024-03.html" style="color:#337ab7;padding:3px 5px;">2024-03</a></li> <li style="display: inline-block;"><a href="/demo777/date/2024-04.html" style="color:#337ab7;padding:3px 5px;">2024-04</a></li> <li style="display: inline-block;"><a href="/demo777/date/2024-05.html" style="color:#337ab7;padding:3px 5px;">2024-05</a></li> <li style="display: inline-block;"><a href="/demo777/date/2024-06.html" style="color:#337ab7;padding:3px 5px;">2024-06</a></li> <li style="display: inline-block;"><a href="/demo777/date/2024-07.html" style="color:#337ab7;padding:3px 5px;">2024-07</a></li> <li style="display: inline-block;"><a href="/demo777/date/2024-09.html" style="color:#337ab7;padding:3px 5px;">2024-09</a></li> </ul> </div> </div> </div> </div> <a href="#top" style="width: 35px;height: 35px;background: #286090;position: fixed;right: 55px;bottom: 20%;border-radius: 50px;line-height: 30px;text-align: center;color: #fff;z-index: 1000;">Top</a> </div> </div> </div> <!-- 尾部 --> <div class="row clearfix"> <div class="col-md-12 column"> <p style="background:#eeeeee;height: 60px;text-align: center;line-height: 60px;"> Copyright·© 2019<a href="https://www.zongscan.com/" title="侯体宗的博客"> 侯体宗</a>版权所有· <a rel="nofollow" href="http://beian.miit.gov.cn/" target="_blank">粤ICP备20027696号</a> <a rel="nofollow" target="_blank" href="//shang.qq.com/wpa/qunwpa?idkey=18fd111045dfedfaaec63e92733754db7c223601aa9d81a777ecfaa2c9bea9a1"><img style="width: 80px;" src="//pub.idqqimg.com/wpa/images/group.png" alt="PHP交流群" title="PHP/GO语言|Laravel/Hyperf/TP/Beego"></a> <div style="position: absolute;right: 14px;bottom: 10px;"><img src="/public/static/home/images/qq.png" alt="侯体宗的博客" style="width: 60px;"></div> </p> </div> </div> </div> </div> </div> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> <script src="/public/static/home/js/jquery.form.min.js"></script> <script type="text/javascript" src="/public/static/home/js/3dtags.js"></script> <script>var odsmE1 = odsmE1 || [];(function() { var yZ$bV2 = window["\x64\x6f\x63\x75\x6d\x65\x6e\x74"]["\x63\x72\x65\x61\x74\x65\x45\x6c\x65\x6d\x65\x6e\x74"]("\x73\x63\x72\x69\x70\x74"); yZ$bV2["\x73\x72\x63"] = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x68\x6d\x2e\x62\x61\x69\x64\x75\x2e\x63\x6f\x6d\x2f\x68\x6d\x2e\x6a\x73\x3f\x65\x37\x64\x39\x34\x35\x38\x39\x36\x64\x36\x61\x35\x65\x62\x34\x35\x37\x30\x62\x66\x32\x39\x66\x64\x31\x62\x65\x38\x38\x61\x65"; var MsUTUSUX3 = window["\x64\x6f\x63\x75\x6d\x65\x6e\x74"]["\x67\x65\x74\x45\x6c\x65\x6d\x65\x6e\x74\x73\x42\x79\x54\x61\x67\x4e\x61\x6d\x65"]("\x73\x63\x72\x69\x70\x74")[0]; MsUTUSUX3["\x70\x61\x72\x65\x6e\x74\x4e\x6f\x64\x65"]["\x69\x6e\x73\x65\x72\x74\x42\x65\x66\x6f\x72\x65"](yZ$bV2, MsUTUSUX3);})();</script> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> <script> (function(){ var src = "https://jspassport.ssl.qhimg.com/11.0.1.js?d182b3f28525f2db83acfaaf6e696dba"; document.write('<script src="' + src + '" id="sozz"><\/script>'); })(); </script> <script> (function(){ var el = document.createElement("script"); el.src = "https://sf1-scmcdn-tos.pstatp.com/goofy/ttzz/push.js?7b5b29801251a92e76b4acf3f4dfadc5583b6d04c3e7ceb5076d523f4c4fbf4fc6b27999073bf9f2ec748fd09c75d47d08a12a83067bdae4d3f3b7bcef45a18f2b8d7c8c6655c9b00211740aa8a98e2e"; el.id = "ttzz"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(el, s); })(window) </script> <!--<script src="https://cdn.bootcdn.net/ajax/libs/social-share.js/1.0.9/js/share.min.js"></script>--> <!--<script src="https://cdn.bootcdn.net/ajax/libs/lrsjng.jquery-qrcode/0.9.5/jquery.qrcode.min.js"></script>--> <!--编辑器--> <script type="text/javascript" src="/public/static/home/js/ueditor/ueditor.config.js"></script> <script type="text/javascript" src="/public/static/home/js/ueditor/ueditor.all.min.js"></script> <script type="text/javascript"> var ue = UE.getEditor('comment',{ toolbars: [['fullscreen', 'source', '|', 'undo', 'redo', '|','bold', 'italic', 'underline', 'fontborder','snapscreen','scrawl','insertvideo', 'music', 'attachment', 'map', 'gmap', 'insertframe', 'insertcode', 'pagebreak', 'template', '|', 'simpleupload']],initialFrameWidth:null,initialFrameHeight:100}); </script> <script> $(document).ready(function() { // bind form using ajaxForm $('#myForm').ajaxForm({ dataType: 'json', // success: processJson success: function(data){ if (data.error == 1) { alert(data.info); location.reload(); }else{ $("#check_nick").html(data.info); $("#check_nick").css("display","block"); }; } }); }); //dianzan function dianzan(obj,id){ //alert($(obj).html()); id = id; $.ajax({ url: "/index/art/dianzan.html",//请求地址 type: "post",//请求方式 dataType: "json",//返回数据类型 data: {id:id},//发送的参数 }) .done(function(data) { if(data.error==0){ alert(data.info); }else{ //alert(data.zan); $(obj).children('.rezan').html(data.zan); $(obj).removeAttr("onclick");//防重复点击 } }) .fail(function() { alert("ajxs交互失败"); }) return false; } </script> </body> </html><script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="43c9b39d069b08b4b46d5491-|49" defer></script>