KDDI(au)」タグアーカイブ

携帯からのアクセスだけリダイレクトさせる

単純に『携帯からと思われるアクセス』だけ、リダイレクトかけたいとする。

例えば、
PCページが『http://aaa.bbb.com/pc/aaa.html』として
携帯なら『http://aaa.bbb.com/mobile/aaa.html』に移動したいというような場合だ。

IPアドレスで仕分るのが一番いいんだけど、
機種増える度に追加したり、
DoCoMoの2.0ブラウザなんて変更しよるから管理するのタルイし
公式化や、会員制とかにしなくていいなら
『USER AGENT』で判断するのをオススメする。
※mod_rewrite必須

※USER AGENTについては、過去記事『USER AGENTメモ』参照のこと
続きを読む

USER AGENTメモ

USER AGENTの種類

DoCoMo

mova・PDC端末は『DoCoMo/1.0』(ex_naviが付いたらカーナビ)
FOMAは『DoCoMo/2.0』が含まれている。
※フルブラウザの時は『DoCoMo』は含まれず『FOMA』と『Mozilla』が含まれる。
※Googleモバイルの場合は『DoCoMo/2.0』の他に『Googlebot-Mobile』が含まれる

『DoCoMo』が含まれていれば、DoCoMo端末と見ていい。

新FOMA(ブラウザ2.0)は、FOMAの中でも『c500』のもの。
(ブラウザ2.0ではないFOMAは『c100』)

SoftBank

通常端末は『J-PHONE』or『Vodafone』or『SoftBank』 が含まれている。
Motorolaの場合、『MOT-C』or『MOT-V』が含まれる。
※PCサイトブラウザのときは『SoftBank』と『Mozilla』が含まれる。

au

WAP2.0 (XHTML)は『KDDI-』
WAP1.0 (HDML)は『UP.Browser』が含まれている

ただし、Vodafone時代の端末に『UP.Browser』を使っている機種があるため、
au よりもSoftBankを先に記述する
※PCサイトビューアのときは『KDDI-』と『Mozilla』が含まれる。
続きを読む

携帯用画像転送不可設定用

※こちらガラケーやフューチャーフォンと言われるものを対象とした記事です

DoCoMo

Multi Comment Editorとかで、画像データに『copy="NO"』を入れてやればOK

au

Multi Comment Editorとかで、画像データに『kddi_copyright=on』を入れてやればOK

Softbank

簡単なのは
『.jpg』を『.jpz』に、『.png』を『.pnz』にする。
でもキャリア毎にイチイチ作るのメンドいし、GIFは無理。
「保存」はできるけど、外部送信は不可。
外部メディアへの転送は、C型端末(Jphone)では不可だけど、P型(vodafone)・3G(Softbank)端末ではできてしまうとか。

そこはもっとしっかり作ろうよ…というところ。

だから.htaccessとかで画像のヘッダーに

Header set x-jphone-copyright no-store
Header append x-jphone-copyright no-transfer
Header append x-jphone-copyright no-peripheral

とか書く方を勧める。
※Apacheの「mod_headers」モジュールが必要らしい

因みにC型端末(J-Phone)は非対応!だけどまぁ、6KB程度しか表示出来ない下位端末が画像を保存できるとは思わないな…

3キャリア全てで画像転送不可設定

続きを読む

携帯電話(フィーチャーフォン)メールメモ

フィーチャー・フォン(feature phone)、ガラパゴス携帯と言われるものでメールを送る際のメモ。

単純なメール送信

メールは大概JIS(iso-2022-jp)。
ガラパゴス携帯のメールは絶対JIS(iso-2022-jp)

$from = "送り主メールアドレス@aaa.com";
$mailto = "送り先メールアドレス@bbb.com";

$send_value = "内容\n内容\n";
$send_value = mb_convert_encoding($send_value,'JIS',元の文字コード);

$send_subject = "タイトル";
$send_subject = mb_convert_encoding($send_subject,'JIS',元の文字コード);
$send_subject = '=?iso-2022-jp?B?'.base64_encode($send_subject).'?=';

mb_language('Japanese');
mb_send_mail($mailto, $send_subject, $send_value, "from: {$from}", "-f${from}"); 

続きを読む

着うたタグ

DoCoMo

<object declare id="nantura.declaration" data="sample.3gp" type="application/x-dcm-fullmusic">
<param name="count" value="3" valuetype="data">
</object>
<a href="#nantura.declaration">着うた</a>

countを0にすると制限なくダウンロード出来る。
因みに、typeは『application/x-dcm-fullmusi』の他に『audio/3gpp』『video/3gpp』があるが、これの指定を間違えると、countが0でも保存出来てしまう
iモーションと着うた、中身は違えど、拡張子は同じ.3gpだから厄介だよね。
続きを読む