さっき作った、AUmodel.csvを使い、AU端末からアクセスした時に、デバイス名を表示するプログラムです。
■index.php
<?php
//AUデバイスID取得-------------------------------------------------------------
$UA = $_SERVER['HTTP_USER_AGENT'];
if(ereg("^KDDI", $UA)){
//デバイスID取得
preg_match("/^KDDI-(.+) UP.Browser\/.+\/.+/",$UA, $matches);
$dname = $matches[1];
}
if(ereg("^UP.Browser", $UA)){
//デバイスID取得
preg_match("/^UP\.Browser\/[0-9]+\.[0-9]+\-(.+) .+/",$UA, $matches);
$dname = $matches[1];
}
//変換表の読み込み
$fp = fopen('AUmodel.csv','r');
while ($aaaa = fgetcsv ($fp, 1024, " ")){
$i = $i +1;
if($i >= 2){ //CSVファイルの最初の1行は、無視
$modelcsv[] = $aaaa[0];
$dnamecsv[] = $aaaa[1];
}
}
$dname = str_replace($dnamecsv, $modelcsv, $dname);
echo '<html>';
echo $dname;
echo '</html>';
?>
posted by ぐぐくり at 14:58|
Comment(0)
|
TrackBack(0)
|
AU
|

|