ケータイで位置情報(緯度・経度)を取得すると、度分秒表記(xx時xx分xx秒形式)で座標が返ってくるケースがほとんどです。 しかし、GoogleMapなどの地図サービスはミリ秒表記(xxx.xxxxxx形式)を使っていることが多いので、変換が必要になります。 今回は座標をGoogleMapで使えることを目的として、度分秒形式からミリ秒形式へ変換するPHPのサンプルをご紹介します。 ケータ...
こんにちは。harukです。 今回はSoftBankの絵文字の対処法の基礎的な部分についてです。 絵文字コードは以下のようになっています。 0x1B 0x24($) 【 ? 】 【 X 】… 0x0F 【 ? 】 = G / E / F / O / P / Q 【 X 】 = 0x21~0x7E 【 X 】の部分には、[ < ]や[ ' ]や[ \ ]などが含まれているので多少やっかいです。 入力された絵文字を含む文字列を表示する際などには HTMLエンコード(実体参照化)してあげ...
今回は、ケータイ上からPHPのセッションを使う場合の設定方法についてです。 ケータイからPHPのセッションを機能を使う場合、端末によってはクッキーが利用できない場合があるため、そのままでは使うことができません。 セッションを使いたい場合は、インストール時のconfigureオプションに、「–enable-trans-sid」を付ける必要があります。 ※Windowsの場合は特に設定の必要は...
巡回サイトの一つである高木浩光@自宅の日記で以下のようなエントリーがあった。 高木浩光@自宅の日記 - 携帯電話向けWebアプリの脆弱性事情はどうなっているのか ここではいつもの高木氏の口調で、「携帯向けWEBアプリ開発では未だにGETパラメータでセッションIDを渡しており、それはこれまでも何度もいかんことだと言っている。」というような内容が語られている。 確...
『 位置情報を利用したソフトウェアを開発しているシリウステクノロジーズが、12/25付けで「シリウスGeoPlatformAPI」を公開したそうなので、早速試してみました。 』
thorikawaさんからのタレコミです。 (情報提供ありがとうございます) FireMobileSimulatorは、ドコモ、au、ソフトバンクの3キャリアに対応し、HTTPリクエストや絵文字表示などをシミュレートしてくれるFirefoxのアドオンです。 → 遙かへのスピードランナー Firefoxでモバイル端末をシミュレートする独自アドオン「FireMobileSimulator」を公開します [d.hatena.ne.jp] → Firefox Add-ons FireMobileSi...
何故iモードではないのかというとiモードHTMLシミュレータIIを使用してみた感じ、スタイルシートはサポートしていないからです。というわけで今回は、なかなかのCSS実装度を誇る(とオレは思っている)AU携帯電話に内蔵されているOpenwave社のWAP端末用SDKを教材として「携帯端末へのCSS」というものを考えてみることにしましょう。 個別のCSSファイルを設ける いくら「ユニバー...
今回は、PHPで一番簡単と思われる、絵文字を取り除く方法をご紹介します。 iモードとau、およびソフトバンクのSJIS形式の絵文字を取り除くことができます。 サンプルコード $str = '絵文字[晴れ]'; mb_substitute_character('none'); $str = mb_convert_encoding($str, 'SJIS', 'SJIS'); // 出力 echo $str; ※ソースはSJISで記述してください これだけでOKです。 「mb_substitute_character」は、存在しない文字コー...
auGPS携帯 gpsone対応機種専用(ほとんど?)ではありますが、 一定時間毎に指定のメアドに携帯電話の位置を送信するページをPHPで作ってみました。 特定のサイトを待ち受けに出来る携帯電話だったら、紛失時などに便利だと思います。相棒や子供の行動を追いかけるにも便利だと思われます。プライバシーには注意しないといけないのは当り前です。 本来待ち受けに使用するんだ...
Keitaです。 携帯画像で待ち受け画像などで、ダウンロードはできるけどメールに添付できないタイプの画像があるとおもいます。 ここらへんどうやるか、気になって調べてみると、 Docomoと、AUは画像のコメント部分に、それぞれ、特定の文字列を入れれればいいようで、 Docomoの場合「copy="NO"」、KDDIの場合「kddi_copyright=on」を追加することでで、携帯でダウンロードできるが、メ...
今回は、「MobilePictogramConverter」という、PHPで作られた3キャリア対応の絵文字変換ライブラリをご紹介します。 私が以前作成したKEMPというソフトの中にも、絵文字の変換処理は入っているのですが、絵文字変換機能に特化しているだけあって、こちらの方がかなり多機能です。 ページはこちらです。 → MobilePictogramConverter [php-develop.org] 開発Blogもあります。 → はてなダイアリー...
携帯サイト作成のためにも使えるPHPのライブラリ harukiです。 携帯サイト作成の際に使えるPHPのライブラリを知っているだけ羅列してみます。 Net_UserAgent_Mobile 基本となるライブラリです。機種判定など、様々な用途に使用します。 細かい情報については、スクレイピングなどをしたりして自前で用意する必要があります。 PEAR::Mail メールの送信に使用できます。 特殊な送信の際...
です。 携帯電話向けのプログラム開発には、とても多くのノウハウを必要とします。 皆さんの持つそのノウハウをここで共有できたらと思います。 このサイトはWikiでできています。 ケータイプログラムに役立つ情報をお持ちの方は、自由にページを編集したり、新しいページを作成してください。
パソコン向けホームページのHTMLや画像などを、iモードなどの携帯電話端末向けに変換する、フリーのPHPスクリプト トップページはこちら PC2M Web Content Converter for Mobile Clients パソコン用ホームページのテキストや画像を、NTTドコモのiモード、au/TU-KAのEZweb、Vodafone/J-Phoneの携帯電話で見れるように変換します。3Gじゃなくても、アプリが動かなくても、端末IDが送信できなくても大丈...
通常「mb_convert_encoding」や「mb_convert_kana」を使うと、iモードやEZWebの絵文字(SJIS形式)は壊れてしまいます。 壊れてしまう例 $str = '絵文字[晴れ]'; $str = mb_convert_encoding($str, 'EUCJP', 'SJIS'); $str = mb_convert_encoding($str, 'SJIS', 'EUCJP'); // 出力 echo $str; 例:通常のコンバートの場合 しかしちょっとしたことで、絵文字の破壊を防ぐことができます。 文字コードを指定するときに SJIS EUC-JP ...
こんばんは。harukです。 2週間前からビデオポップ担当になり、まず最初に、3キャリアの絵文字の変換から取り組みました。 検索して探してみたものの、いいものが見つからなかったのですが、幸いにも、3キャリアそれぞれメールでは絵文字の自動変換があるので、それを利用して作ることができます。(昔は手入力で一つ一つやってました) Tab区切りのテキストファイル(TSV)を置...
経緯度データを指定すると、その付近にある駅(もより駅)の駅名や方角などを表示するウェブAPI(Web Service)です。たとえば、東京ドーム(東京都文京区後楽1-3)の経緯度データ(x、yで指定)を渡すと、後楽園駅や水道橋駅といった最寄り駅のデータや最寄り駅地図を返します。 SimpleAPIシリーズの特徴でもある画像方式のAPIやJavascriptやHTML出力も用意しており、プログラム無しで最寄...
無料ケータイサイト等では空メールを送信することで利用登録するシステムがありますが、簡単に実装するとしたらこんな例があります。 1.空メールを送信。 ↓ 2.メールサーバのalias若しくはforwardでスクリプトに転送。 ↓ 3.スクリプトはメールのヘッダを解析し、登録完了メール返信及びDB登録を行う。 ↓ 4.登録完了メールのURLからアクセスすると送られたIDの...
GData API用クラスライブラリを作ってはみたものの、実践的な実装は、実用性には乏しいGoogle謹製の「レシピ」デモを改造したものくらいしか用意してなくて、もうちょっと実用的なものがあったほうがいんじゃまいかということで、お約束的に国産携帯電話の標準ブラウザ専用、Googleカレンダーの表示と編集を行うウェブアプリでございます。 しかしそもそも、携帯電話の画面にH...
スポックさんからのタレコミです。 (情報提供ありがとうございます) PHP用のメール送信ライブラリ「Qdmail」が、デコメール関連の機能を強化しされたそうです。 → Qdmail PHP高機能日本語メール送信ライブラリ・文字化けフリー [hal456.net] → デコメールまとめ - Qdmail → CPA-LABテクニカル デコメテンプレート変換はじめてガイド (Qdmailを使ったデモ) Qdmailには次の...