微信开发查询地震最新信息

 1 private function get_new_earthquake(){
 2 //        global $dbconn;
 3         $u="http://www.ceic.ac.cn/speedsearch?time=1";
 4             $nodes_url=$u;
 5         if($debug_mode)echo "URL is ".$nodes_url."<br>";
 6   
 7       $file_content = file_get_contents($nodes_url);
 8 //        echo "file content is ".$file_content;
 9 //      $file_content=GetGB2312String($file_content);
10 //        if($debug_mode)echo htmlspecialchars($file_content);
11       if(strlen($file_content)==0){
12             if($debug_mode)echo "没有此网页:$nodes_url";
13                     exit;
14       }
15 //      <table  border="0" cellpadding="0" cellspacing="0" class="speed-table1">
16             preg_match_all("%<table  border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"speed-table1\">(.+?)</table>%s",$file_content,$temp);
17             if($debug_mode){
18           print_r($temp);
19       }
20       preg_match_all("%<td align=\"(.+?)\">(.+?)</td>%s",$temp[1][0],$temp2);
21       if($debug_mode){
22           print_r($temp2);
23       }
24       echo "<BR>";
25       $content=‘‘;
26       if($temp2[2][1]){
27           $content="最新的地震信息:".$temp2[2][1]."发生了震级为 ".$temp2[2][0]."级的地震"."\n";
28               $content.="发震时刻:".$temp2[2][1]."\n";
29               $content.="震级(M):".$temp2[2][0]."\n";
30               $content.="纬度(°):".$temp2[2][2]."\n";
31               $content.="经度(°):".$temp2[2][3]."\n";
32               $content.="深度(千米):".$temp2[2][4]."\n";
33               $content.="参考位置:".$temp2[2][5]."\n";     
34             }
35       return $content;
36     }

 

1 c                  ase "dz":
2                                 $contentStr = $this->get_new_earthquake();
3                                 if(!$contentStr)$contentStr="谢天谢地,今天没有发生地震!";
4                                 $this->weixin_output($contentStr,$textTpl,$fromUsername,$toUsername,$time);
5                                 break;

 

微信开发查询地震最新信息

上一篇:微信为什么要限制律师公众号的申请?


下一篇:小程序-搜索商品-历史记录 有并清除-根据销量-价格筛选过滤