地図を見る"; //echo $lon2."|".$lat2; header("Location: zuba.html?lat=".$lat2."&lon=".$lon2.$adl); exit; } else { // 戻り先として、このPHPファイルを指定 $ret_url = 'http://'.$_SERVER["HTTP_HOST"].'/m/geo.html'; $arg1 = 'aaa=123'; $arg2 = 'bbb=xyz'; // オープンiエリアのURL $url = 'http://w1m.docomo.ne.jp/cp/iarea?' . 'ecode=OPENAREACODE' . '&msn=OPENAREAKEY' . '&nl=' . urlencode($ret_url) . '&arg1=' . urlencode($arg1) . '&arg2=' . urlencode($arg2) . '&posinfo=1'; //表示 include "geo_docomo.tpl"; exit; } //auの場合 } else if($ag == "au"){ if($_REQUEST['lon'] and $_REQUEST['lat']){ $lon2 = str_replace("+","",$_REQUEST['lon']); $lon2 = t610($lon2); $lat2 = str_replace("+","",$_REQUEST['lat']); $lat2 = t610($lat2); header("Location: zuba.html?lat=".$lat2."&lon=".$lon2); exit; } else { //表示 include "geo_au.tpl"; exit; } } else if($ag == "softbank"){ if($_REQUEST['pos']){ $pos = $_GET['pos']; preg_match('/([N|S])(.+)([W|E])(.+)/', $pos, $match); $lat = $match[2]; if($match[1]=='S') $lat = '-' . $lat; $lon = $match[4]; if($match[3]=='W') $lon = '-' . $lon; $lon2 = t610($lon); $lat2 = t610($lat); header("Location: zuba.html?lat=".$lat2."&lon=".$lon2); //echo $lon2."|".$lat2; exit; } else { //表示 include "geo_softbank.tpl"; exit; } } else if($ag == "iphone"){ //====================================== ?> 信州なび助

リンクをクリックしてください

(現在利用できません)

現在試験中により、突然利用できなくなることがあります。ご了承下さい。

信州なび助

リンクをクリックしてください

(この端末は現在対応しておりません)

現在試験中につき利用できません。

対応機種ではありません"; echo ""; echo ""; echo "

対応機種ではないので座標が取得できません。

"; echo "

フルブラウザをお使いではありませんか?

"; echo "

フルブラウザには座標を取得する機能がありません。
携帯電話コンテンツ閲覧用のブラウザを利用してください。"; echo "

(jigブラウザ、ibisBrowser,Opera Miniにも対応しておりません。)

"; echo ""; exit; } echo $_SERVER [ 'HTTP_X_JPHONE_GEOCODE' ]; //60進数を10進数に直す function t610($dms){ $dms = array_pad(explode('.',$dms),4,'0'); $deg = $dms[0] + $dms[1]/60 + ($dms[2].'.'.$dms[3])/3600; return round($deg,6); } function check_mobile(){ $agent = $_SERVER['HTTP_USER_AGENT']; if(preg_match("/^DoCoMo/i", $agent)){ $ag = "docomo"; }else if(preg_match("/^(J\-PHONE|Vodafone|MOT\-[CV]|SoftBank)/i", $agent)){ $ag = "softbank"; }else if(preg_match("/^KDDI\-/i", $agent) || preg_match("/UP\.Browser/i", $agent)){ $ag = "au"; } else if(preg_match("/iPhone/i", $agent)){ $ag = "iphone"; } else if(preg_match("/iPad/i", $agent)){ $ag = "iphone"; } else if(preg_match("/iPod/i", $agent)){ $ag = "iphone"; } else if(preg_match("/Android/i", $agent)){ $ag = "android"; }else{ $ag = "pc"; } return $ag; } ?>