operator = 'SoftBank'; $this->image_pictograms = false; $this->use_redir = true; $this->show_plugin_icon = false; $this->pcview_enabled = false; $this->charset = 'SJIS-win'; $this->mime_type = 'text/html'; // http://creation.mb.softbank.jp/web/web_pic_about.html $this->num_chars = array('G' => 90, 'E' => 90, 'F' => 90, 'O' => 77, 'P' => 76, 'Q' => 62); // https://creation.mb.softbank.jp/web/web_ip.html // Last Update: 2011-02-10 $this->networks = array( '123.108.237.0/27', '202.253.96.224/27', '210.146.7.192/26', /* '123.108.236.0/24', // Deleted '202.179.204.0/24', // Deleted '210.151.9.128/26', // Deleted '210.169.130.112/28', // Deleted '210.228.189.0/24', // Deleted '211.8.159.128/25', // Deleted '210.146.60.192/26', // Deleted '210.175.1.128/25', // Deleted */ ); self::$pictograms = array(); // unset // http://creation.mb.softbank.jp/download.php?docid=103 (members only) self::$pict_sjis = array( 'se001' => "\xf9\x41", // 男の子 'se002' => "\xf9\x42", // 女の子 'se003' => "\xf9\x43", // 美容 (キスマーク) 'se004' => "\xf9\x44", // お父さん 'se005' => "\xf9\x45", // お母さん 'se006' => "\xf9\x46", // 洋服 'se007' => "\xf9\x47", // ブーツ 'se008' => "\xf9\x48", // カメラ 'se009' => "\xf9\x49", // 電話 'se00a' => "\xf9\x4a", // 携帯電話 'se00b' => "\xf9\x4b", // FAX 'se00c' => "\xf9\x4c", // パソコン 'se00d' => "\xf9\x4d", // パンチ 'se00e' => "\xf9\x4e", // GOOD! 'se00f' => "\xf9\x4f", // No.1! 'se010' => "\xf9\x50", // グー 'se011' => "\xf9\x51", // チョキ 'se012' => "\xf9\x52", // パー 'se013' => "\xf9\x53", // スキー 'se014' => "\xf9\x54", // ゴルフ 'se015' => "\xf9\x55", // テニス 'se016' => "\xf9\x56", // 野球 'se017' => "\xf9\x57", // サーフィン 'se018' => "\xf9\x58", // サッカー 'se019' => "\xf9\x59", // 魚 'se01a' => "\xf9\x5a", // うま 'se01b' => "\xf9\x5b", // 車 'se01c' => "\xf9\x5c", // ヨット 'se01d' => "\xf9\x5d", // 飛行機 'se01e' => "\xf9\x5e", // 電車 'se01f' => "\xf9\x5f", // 新幹線 'se020' => "\xf9\x60", // ハテナ 'se021' => "\xf9\x61", // ビックリ 'se022' => "\xf9\x62", // ハートマーク 'se023' => "\xf9\x63", // ハートブレイク 'se024' => "\xf9\x64", // 1時 'se025' => "\xf9\x65", // 2時 'se026' => "\xf9\x66", // 時計 'se027' => "\xf9\x67", // 4時 'se028' => "\xf9\x68", // 5時 'se029' => "\xf9\x69", // 6時 'se02a' => "\xf9\x6a", // 7時 'se02b' => "\xf9\x6b", // 8時 'se02c' => "\xf9\x6c", // 9時 'se02d' => "\xf9\x6d", // 10時 'se02e' => "\xf9\x6e", // 11時 'se02f' => "\xf9\x6f", // 12時 'se030' => "\xf9\x70", // お花見 'se031' => "\xf9\x71", // エンブレム 'se032' => "\xf9\x72", // バラ 'se033' => "\xf9\x73", // クリスマス 'se034' => "\xf9\x74", // 指輪 'se035' => "\xf9\x75", // 宝石 'se036' => "\xf9\x76", // 家 'se037' => "\xf9\x77", // 教会 'se038' => "\xf9\x78", // ビル 'se039' => "\xf9\x79", // 駅 'se03a' => "\xf9\x7a", // ガソリンスタンド 'se03b' => "\xf9\x7b", // 山 'se03c' => "\xf9\x7c", // マイク 'se03d' => "\xf9\x7d", // 映画 'se03e' => "\xf9\x7e", // 音楽 (音符) 'se03f' => "\xf9\x80", // カギ 'se040' => "\xf9\x81", // サックス 'se041' => "\xf9\x82", // ギター 'se042' => "\xf9\x83", // トランペット 'se043' => "\xf9\x84", // レストラン 'se044' => "\xf9\x85", // カクテル 'se045' => "\xf9\x86", // コーヒー 'se046' => "\xf9\x87", // ケーキ 'se047' => "\xf9\x88", // ビール 'se048' => "\xf9\x89", // 雪 'se049' => "\xf9\x8a", // 曇り 'se04a' => "\xf9\x8b", // 晴れ (昼) 'se04b' => "\xf9\x8c", // 雨 'se04c' => "\xf9\x8d", // 晴れ (夜) 'se04d' => "\xf9\x8e", // 朝 'se04e' => "\xf9\x8f", // 天使 'se04f' => "\xf9\x90", // ねこ 'se050' => "\xf9\x91", // とら 'se051' => "\xf9\x92", // くま 'se052' => "\xf9\x93", // いぬ 'se053' => "\xf9\x94", // ねずみ 'se054' => "\xf9\x95", // クジラ 'se055' => "\xf9\x96", // ペンギン 'se056' => "\xf9\x97", // 楽 (顔) 'se057' => "\xf9\x98", // 喜 (顔) 'se058' => "\xf9\x99", // 哀 (顔) 'se059' => "\xf9\x9a", // 怒 (顔) 'se05a' => "\xf9\x9b", // ウンチ 'se101' => "\xf7\x41", // メール受信 'se102' => "\xf7\x42", // メール送信 'se103' => "\xf7\x43", // メール宛先 'se104' => "\xf7\x44", // 電話連絡先 'se105' => "\xf7\x45", // アカンベー (顔) 'se106' => "\xf7\x46", // ラブラブ (顔) 'se107' => "\xf7\x47", // ガビーン (顔) 'se108' => "\xf7\x48", // タラー (顔) 'se109' => "\xf7\x49", // さる 'se10a' => "\xf7\x4a", // タコ 'se10b' => "\xf7\x4b", // ぶた 'se10c' => "\xf7\x4c", // 宇宙人 'se10d' => "\xf7\x4d", // ロケット 'se10e' => "\xf7\x4e", // 王冠 'se10f' => "\xf7\x4f", // 電球 'se110' => "\xf7\x50", // よつば 'se111' => "\xf7\x51", // キス 'se112' => "\xf7\x52", // バースデー (プレゼント) 'se113' => "\xf7\x53", // ピストル 'se114' => "\xf7\x54", // 虫眼鏡 'se115' => "\xf7\x55", // 陸上 'se116' => "\xf7\x56", // オークション 'se117' => "\xf7\x57", // 花火 'se118' => "\xf7\x58", // もみじ 'se119' => "\xf7\x59", // 落ち葉 'se11a' => "\xf7\x5a", // 悪魔 'se11b' => "\xf7\x5b", // おばけ 'se11c' => "\xf7\x5c", // ドクロ 'se11d' => "\xf7\x5d", // ファイヤー 'se11e' => "\xf7\x5e", // かばん 'se11f' => "\xf7\x5f", // 座席 'se120' => "\xf7\x60", // ハンバーガー 'se121' => "\xf7\x61", // 公園 'se122' => "\xf7\x62", // キャンプ場 'se123' => "\xf7\x63", // 温泉 'se124' => "\xf7\x64", // 遊園地 'se125' => "\xf7\x65", // チケット 'se126' => "\xf7\x66", // CD 'se127' => "\xf7\x67", // DVD 'se128' => "\xf7\x68", // ラジオ 'se129' => "\xf7\x69", // ビデオ 'se12a' => "\xf7\x6a", // テレビ 'se12b' => "\xf7\x6b", // ゲーム 'se12c' => "\xf7\x6c", // 歌い出し 'se12d' => "\xf7\x6d", // マージャン 'se12e' => "\xf7\x6e", // 対決 'se12f' => "\xf7\x6f", // 賞金 (ドル袋) 'se130' => "\xf7\x70", // 当たり 'se131' => "\xf7\x71", // トロフィー 'se132' => "\xf7\x72", // ゴール (チェッカーフラッグ) 'se133' => "\xf7\x73", // スロット (777) 'se134' => "\xf7\x74", // 競馬 'se135' => "\xf7\x75", // 競艇 'se136' => "\xf7\x76", // 競輪 'se137' => "\xf7\x77", // 工事中 'se138' => "\xf7\x78", // 男性 'se139' => "\xf7\x79", // 女性 'se13a' => "\xf7\x7a", // 乳幼児 'se13b' => "\xf7\x7b", // 注射器 'se13c' => "\xf7\x7c", // 睡眠 (Zzz) 'se13d' => "\xf7\x7d", // 雷 'se13e' => "\xf7\x7e", // ハイヒール 'se13f' => "\xf7\x80", // 入浴 'se140' => "\xf7\x81", // トイレ 'se141' => "\xf7\x82", // 音声 'se142' => "\xf7\x83", // お知らせ (メガホン) 'se143' => "\xf7\x84", // 祝日 'se144' => "\xf7\x85", // ロックON 'se145' => "\xf7\x86", // ロックOFF 'se146' => "\xf7\x87", // 街 'se147' => "\xf7\x88", // 料理 (卵) 'se148' => "\xf7\x89", // 本 'se149' => "\xf7\x8a", // 為替相場 'se14a' => "\xf7\x8b", // 株価 'se14b' => "\xf7\x8c", // ニュース (パラボラアンテナ) 'se14c' => "\xf7\x8d", // 元気 (力こぶ) 'se14d' => "\xf7\x8e", // 銀行 'se14e' => "\xf7\x8f", // 信号 'se14f' => "\xf7\x90", // 駐車場 'se150' => "\xf7\x91", // バス停 'se151' => "\xf7\x92", // 公衆トイレ 'se152' => "\xf7\x93", // 交番 'se153' => "\xf7\x94", // 郵便局 'se154' => "\xf7\x95", // ATM 'se155' => "\xf7\x96", // 病院 'se156' => "\xf7\x97", // コンビニ 'se157' => "\xf7\x98", // 学校 'se158' => "\xf7\x99", // ホテル 'se159' => "\xf7\x9a", // バス 'se15a' => "\xf7\x9b", // タクシー 'se201' => "\xf7\xa1", // 徒歩 'se202' => "\xf7\xa2", // 船 'se203' => "\xf7\xa3", // 目的地 (ココ) 'se204' => "\xf7\xa4", // 飾罫1 'se205' => "\xf7\xa5", // 飾罫2 'se206' => "\xf7\xa6", // 飾罫3 'se207' => "\xf7\xa7", // 18禁 'se208' => "\xf7\xa8", // 禁煙 'se209' => "\xf7\xa9", // 初心者 'se20a' => "\xf7\xaa", // バリアフリー (車椅子マーク) 'se20b' => "\xf7\xab", // アンテナマーク 'se20c' => "\xf7\xac", // ハート (トランプ) 'se20d' => "\xf7\xad", // ダイヤ (トランプ) 'se20e' => "\xf7\xae", // スペード (トランプ) 'se20f' => "\xf7\xaf", // クラブ (トランプ) 'se210' => "\xf7\xb0", // シャープダイヤル 'se211' => "\xf7\xb1", // フリーダイヤル 'se212' => "\xf7\xb2", // 新着 'se213' => "\xf7\xb3", // 更新 'se214' => "\xf7\xb4", // おすすめ (COOL) 'se215' => "\xf7\xb5", // 有料 'se216' => "\xf7\xb6", // 無料 'se217' => "\xf7\xb7", // 月額 'se218' => "\xf7\xb8", // 申し込み 'se219' => "\xf7\xb9", // 見出しボタン1 (オレンジ) 'se21a' => "\xf7\xba", // 見出しボタン2 (緑) 'se21b' => "\xf7\xbb", // 見出しボタン4 (紫) 'se21c' => "\xf7\xbc", // 1 (one) 'se21d' => "\xf7\xbd", // 2 (two) 'se21e' => "\xf7\xbe", // 3 (three) 'se21f' => "\xf7\xbf", // 4 (four) 'se220' => "\xf7\xc0", // 5 (five) 'se221' => "\xf7\xc1", // 6 (six) 'se222' => "\xf7\xc2", // 7 (seven) 'se223' => "\xf7\xc3", // 8 (eight) 'se224' => "\xf7\xc4", // 9 (nine) 'se225' => "\xf7\xc5", // 0 (zero) 'se226' => "\xf7\xc6", // お得 'se227' => "\xf7\xc7", // 割引 'se228' => "\xf7\xc8", // サービス料 'se229' => "\xf7\xc9", // ID 'se22a' => "\xf7\xca", // 満席 'se22b' => "\xf7\xcb", // 空席 'se22c' => "\xf7\xcc", // 指定席 'se22d' => "\xf7\xcd", // 営業時間 'se22e' => "\xf7\xce", // 上へ (指) 'se22f' => "\xf7\xcf", // 下へ (指) 'se230' => "\xf7\xd0", // 左へ (指) 'se231' => "\xf7\xd1", // 右へ (指) 'se232' => "\xf7\xd2", // 上 'se233' => "\xf7\xd3", // 下 'se234' => "\xf7\xd4", // 右 'se235' => "\xf7\xd5", // 左 'se236' => "\xf7\xd6", // 右上 'se237' => "\xf7\xd7", // 左上 'se238' => "\xf7\xd8", // 右下 'se239' => "\xf7\xd9", // 左下 'se23a' => "\xf7\xda", // 次へ 'se23b' => "\xf7\xdb", // 前へ 'se23c' => "\xf7\xdc", // 早送り 'se23d' => "\xf7\xdd", // 巻き戻し 'se23e' => "\xf7\xde", // 星座 'se23f' => "\xf7\xdf", // おひつじ座 'se240' => "\xf7\xe0", // おうし座 'se241' => "\xf7\xe1", // ふたご座 'se242' => "\xf7\xe2", // かに座 'se243' => "\xf7\xe3", // しし座 'se244' => "\xf7\xe4", // おとめ座 'se245' => "\xf7\xe5", // てんぴん座 'se246' => "\xf7\xe6", // さそり座 'se247' => "\xf7\xe7", // いて座 'se248' => "\xf7\xe8", // やぎ座 'se249' => "\xf7\xe9", // みずがめ座 'se24a' => "\xf7\xea", // うお座 'se24b' => "\xf7\xeb", // へびつかい座 'se24c' => "\xf7\xec", // TOPページ 'se24d' => "\xf7\xed", // OKボタン 'se24e' => "\xf7\xee", // 著作権 (C) 'se24f' => "\xf7\xef", // 登録商標 (R) 'se250' => "\xf7\xf0", // マナーモード 'se251' => "\xf7\xf1", // 電源切 'se252' => "\xf7\xf2", // ご注意 (!) 'se253' => "\xf7\xf3", // ご案内 'se254' => "\xf7\xf4", // J-PHONEショップ 'se255' => "\xf7\xf5", // スカイウェブ 'se256' => "\xf7\xf6", // スカイウォーカー 'se257' => "\xf7\xf7", // スカイメロディ 'se258' => "\xf7\xf8", // J-PHONE 1 'se259' => "\xf7\xf9", // J-PHONE 2 'se25a' => "\xf7\xfa", // J-PHONE 3 'se301' => "\xf9\xa1", // メモ 'se302' => "\xf9\xa2", // ネクタイ 'se303' => "\xf9\xa3", // ハイビスカス 'se304' => "\xf9\xa4", // チューリップ 'se305' => "\xf9\xa5", // ひまわり 'se306' => "\xf9\xa6", // 花束 'se307' => "\xf9\xa7", // やしの木 'se308' => "\xf9\xa8", // サボテン 'se309' => "\xf9\xa9", // トイレ 'se30a' => "\xf9\xaa", // ヘッドホン 'se30b' => "\xf9\xab", // 晩酌 (とっくり) 'se30c' => "\xf9\xac", // 乾杯 (ビール) 'se30d' => "\xf9\xad", // 祝 'se30e' => "\xf9\xae", // 喫煙 'se30f' => "\xf9\xaf", // カプセル薬 'se310' => "\xf9\xb0", // 風船 'se311' => "\xf9\xb1", // 爆弾 'se312' => "\xf9\xb2", // クラッカー 'se313' => "\xf9\xb3", // ハサミ 'se314' => "\xf9\xb4", // リボン 'se315' => "\xf9\xb5", // マル秘 'se316' => "\xf9\xb6", // MD 'se317' => "\xf9\xb7", // メガフォン 'se318' => "\xf9\xb8", // 帽子 'se319' => "\xf9\xb9", // 可愛いワンピース 'se31a' => "\xf9\xba", // ミュール 'se31b' => "\xf9\xbb", // ロングブーツ 'se31c' => "\xf9\xbc", // 口紅 'se31d' => "\xf9\xbd", // マニキュア 'se31e' => "\xf9\xbe", // エステ 'se31f' => "\xf9\xbf", // 美容院 'se320' => "\xf9\xc0", // 理髪店 'se321' => "\xf9\xc1", // 着物 'se322' => "\xf9\xc2", // ビキニ 'se323' => "\xf9\xc3", // ブランドバッグ 'se324' => "\xf9\xc4", // カチンコ 'se325' => "\xf9\xc5", // すず 'se326' => "\xf9\xc6", // 踊る音符 'se327' => "\xf9\xc7", // ぴかぴかハート 'se328' => "\xf9\xc8", // ドキドキハート 'se329' => "\xf9\xc9", // ハートを射とめて 'se32a' => "\xf9\xca", // ハート (青) 'se32b' => "\xf9\xcb", // ハート (緑) 'se32c' => "\xf9\xcc", // ハート (黄) 'se32d' => "\xf9\xcd", // ハート (紫) 'se32e' => "\xf9\xce", // NEW (ぴかぴか) 'se32f' => "\xf9\xcf", // ☆ 'se330' => "\xf9\xd0", // ダッシュ 'se331' => "\xf9\xd1", // 飛び散る汗 'se332' => "\xf9\xd2", // ○ 'se333' => "\xf9\xd3", // × 'se334' => "\xf9\xd4", // 怒り 'se335' => "\xf9\xd5", // ☆ (点滅) 'se336' => "\xf9\xd6", // 動く "?" 'se337' => "\xf9\xd7", // 動く "!" 'se338' => "\xf9\xd8", // お茶 'se339' => "\xf9\xd9", // パン 'se33a' => "\xf9\xda", // ソフトクリーム 'se33b' => "\xf9\xdb", // フライドポテト 'se33c' => "\xf9\xdc", // 串団子 'se33d' => "\xf9\xdd", // せんべい 'se33e' => "\xf9\xde", // ご飯 'se33f' => "\xf9\xdf", // スパゲティ 'se340' => "\xf9\xe0", // ラーメン 'se341' => "\xf9\xe1", // カレーライス 'se342' => "\xf9\xe2", // おにぎり 'se343' => "\xf9\xe3", // おでん 'se344' => "\xf9\xe4", // 寿司 'se345' => "\xf9\xe5", // りんご 'se346' => "\xf9\xe6", // みかん 'se347' => "\xf9\xe7", // いちご 'se348' => "\xf9\xe8", // すいか 'se349' => "\xf9\xe9", // トマト 'se34a' => "\xf9\xea", // なす 'se34b' => "\xf9\xeb", // バースデーケーキ 'se34c' => "\xf9\xec", // 駅弁 'se34d' => "\xf9\xed", // ナベ 'se401' => "\xfb\x41", // あせり (顔) 'se402' => "\xfb\x42", // ほそくんでいる (顔) 'se403' => "\xfb\x43", // ひたすらごめんなさい (顔) 'se404' => "\xfb\x44", // えっへん (顔) 'se405' => "\xfb\x45", // ウィンク (顔) 'se406' => "\xfb\x46", // わさびがきいた (顔) 'se407' => "\xfb\x47", // 目がぐるぐる (顔) 'se408' => "\xfb\x48", // 鼻ちょうちん (顔) 'se409' => "\xfb\x49", // あっかんべー (顔) 'se40a' => "\xfb\x4a", // 酔っ払い (顔) 'se40b' => "\xfb\x4b", // ゲロゲロ (顔) 'se40c' => "\xfb\x4c", // マスクをつけた顔 'se40d' => "\xfb\x4d", // 顔があかくなる 'se40e' => "\xfb\x4e", // しらけ顔 'se40f' => "\xfb\x4f", // 冷や汗 (顔) 'se410' => "\xfb\x50", // びっくり (顔) 'se411' => "\xfb\x51", // 泣き (顔) 'se412' => "\xfb\x52", // 泣いたり笑ったり (顔) 'se413' => "\xfb\x53", // 可愛く泣いてる人 'se414' => "\xfb\x54", // にこにこ (顔) 'se415' => "\xfb\x55", // あははと笑う (顔) 'se416' => "\xfb\x56", // めちゃめちゃ怒っている (顔) 'se417' => "\xfb\x57", // KISS:動く口 'se418' => "\xfb\x58", // 投げKISS 'se419' => "\xfb\x59", // 目 'se41a' => "\xfb\x5a", // 鼻 'se41b' => "\xfb\x5b", // 耳 'se41c' => "\xfb\x5c", // 口 'se41d' => "\xfb\x5d", // ごめんなさい (合わせた手) 'se41e' => "\xfb\x5e", // バイバイ (手を振る) 'se41f' => "\xfb\x5f", // 拍手 'se420' => "\xfb\x60", // OK (指で丸サイン) 'se421' => "\xfb\x61", // Booing (親指を下) 'se422' => "\xfb\x62", // おっは〜 'se423' => "\xfb\x63", // × (両腕をクロス) 'se424' => "\xfb\x64", // ○ (両腕を頭に) 'se425' => "\xfb\x65", // 手をつないでいる 'se426' => "\xfb\x66", // 土下座 'se427' => "\xfb\x67", // バンザイ 'se428' => "\xfb\x68", // 人と人が歩いている 'se429' => "\xfb\x69", // ラインダンス (バニーガール) 'se42a' => "\xfb\x6a", // バスケットボール 'se42b' => "\xfb\x6b", // フットボール 'se42c' => "\xfb\x6c", // ビリヤード 'se42d' => "\xfb\x6d", // 水泳 'se42e' => "\xfb\x6e", // RV車 'se42f' => "\xfb\x6f", // トラック 'se430' => "\xfb\x70", // 消防車 'se431' => "\xfb\x71", // 救急車 'se432' => "\xfb\x72", // パトカー 'se433' => "\xfb\x73", // ジェットコースター 'se434' => "\xfb\x74", // 地下鉄 'se435' => "\xfb\x75", // 新幹線(700系) 'se436' => "\xfb\x76", // 門松 'se437' => "\xfb\x77", // チョコ 'se438' => "\xfb\x78", // お雛様 'se439' => "\xfb\x79", // 卒業式 'se43a' => "\xfb\x7a", // ランドセル 'se43b' => "\xfb\x7b", // 鯉のぼり 'se43c' => "\xfb\x7c", // とじかさ 'se43d' => "\xfb\x7d", // 結婚式 'se43e' => "\xfb\x7e", // 波がザーン 'se43f' => "\xfb\x80", // かき氷 'se440' => "\xfb\x81", // 線香花火 'se441' => "\xfb\x82", // 貝 'se442' => "\xfb\x83", // 風鈴 'se443' => "\xfb\x84", // 台風 'se444' => "\xfb\x85", // 稲穂 'se445' => "\xfb\x86", // ハロウィン 'se446' => "\xfb\x87", // お月見 'se447' => "\xfb\x88", // 風がビュー 'se448' => "\xfb\x89", // サンタクロース 'se449' => "\xfb\x8a", // 朝日 'se44a' => "\xfb\x8b", // 夕日 'se44b' => "\xfb\x8c", // 流れ星 'se44c' => "\xfb\x8d", // 虹 'se501' => "\xfb\xa1", // ラブホテル 'se502' => "\xfb\xa2", // アート 'se503' => "\xfb\xa3", // 演劇 'se504' => "\xfb\xa4", // デパート 'se505' => "\xfb\xa5", // お城 (和) 'se506' => "\xfb\xa6", // お城 (洋) 'se507' => "\xfb\xa7", // 映画館 'se508' => "\xfb\xa8", // 工場 'se509' => "\xfb\xa9", // 東京タワー 'se50a' => "\xfb\xaa", // 109 'se50b' => "\xfb\xab", // 日本 (国旗) 'se50c' => "\xfb\xac", // アメリカ (国旗) 'se50d' => "\xfb\xad", // フランス (国旗) 'se50e' => "\xfb\xae", // ドイツ (国旗) 'se50f' => "\xfb\xaf", // イタリア (国旗) 'se510' => "\xfb\xb0", // イギリス (国旗) 'se511' => "\xfb\xb1", // スペイン (国旗) 'se512' => "\xfb\xb2", // ロシア (国旗) 'se513' => "\xfb\xb3", // 中国 (国旗) 'se514' => "\xfb\xb4", // 韓国 (国旗) 'se515' => "\xfb\xb5", // 白人 'se516' => "\xfb\xb6", // 中国人 'se517' => "\xfb\xb7", // インド人 'se518' => "\xfb\xb8", // おじいちゃん 'se519' => "\xfb\xb9", // おばあちゃん 'se51a' => "\xfb\xba", // あかちゃん 'se51b' => "\xfb\xbb", // 安全第一 'se51c' => "\xfb\xbc", // お姫さま 'se51d' => "\xfb\xbd", // 自由の女神 'se51e' => "\xfb\xbe", // 衛兵 'se51f' => "\xfb\xbf", // フラメンコ 'se520' => "\xfb\xc0", // イルカ 'se521' => "\xfb\xc1", // とり 'se522' => "\xfb\xc2", // 熱帯魚 'se523' => "\xfb\xc3", // ひよこ 'se524' => "\xfb\xc4", // ハムスター 'se525' => "\xfb\xc5", // けむし 'se526' => "\xfb\xc6", // ぞう 'se527' => "\xfb\xc7", // コアラ 'se528' => "\xfb\xc8", // チンパンジー 'se529' => "\xfb\xc9", // ひつじ 'se52a' => "\xfb\xca", // おおかみ 'se52b' => "\xfb\xcb", // うし 'se52c' => "\xfb\xcc", // うさぎ 'se52d' => "\xfb\xcd", // へび 'se52e' => "\xfb\xce", // にわとり 'se52f' => "\xfb\xcf", // いのしし 'se530' => "\xfb\xd0", // らくだ 'se531' => "\xfb\xd1", // かえる 'se532' => "\xfb\xd2", // A型 'se533' => "\xfb\xd3", // B型 'se534' => "\xfb\xd4", // AB型 'se535' => "\xfb\xd5", // O型 'se536' => "\xfb\xd6", // 足あと 'se537' => "\xfb\xd7", // TM (商標) 'se538' => "\xfb\xd8", // J-Sky 1 'se539' => "\xfb\xd9", // J-Sky 2 'se53a' => "\xfb\xda", // Vodafone 1 'se53b' => "\xfb\xdb", // Vodafone 2 'se53c' => "\xfb\xdc", // Vodafone 3 'se53d' => "\xfb\xdd", // Vodafone 4 'se53e' => "\xfb\xde", // Vodafone 5 ); return; } /* ================================================== * @param boolean $allow_search_engine * @return boolean $in_network */ public function in_network($allow_search_engine = false) { return parent::in_network(self::$networks, $allow_search_engine); } /* ================================================== * @param string $buffer * @return string $buffer */ public function replace_smiley($buffer) { $smiles = array( 'icon_smile.gif' => self::$pictograms['se056'], 'icon_biggrin.gif' => self::$pictograms['se057'], 'icon_sad.gif' => self::$pictograms['se058'], 'icon_surprised.gif' => self::$pictograms['se410'], 'icon_eek.gif' => self::$pictograms['se410'], 'icon_confused.gif' => self::$pictograms['se407'], 'icon_cool.gif' => self::$pictograms['se214'], 'icon_mad.gif' => self::$pictograms['se059'], 'icon_razz.gif' => self::$pictograms['se409'], 'icon_neutral.gif' => self::$pictograms['se402'], 'icon_wink.gif' => self::$pictograms['se405'], 'icon_lol.gif' => self::$pictograms['se409'], 'icon_redface.gif' => self::$pictograms['se40a'], 'icon_cry.gif' => self::$pictograms['se411'], 'icon_evil.gif' => self::$pictograms['se416'], 'icon_twisted.gif' => self::$pictograms['se416'], 'icon_rolleyes.gif' => self::$pictograms['se407'], 'icon_exclaim.gif' => self::$pictograms['se021'], 'icon_question.gif' => self::$pictograms['se020'], 'icon_idea.gif' => self::$pictograms['se10f'], 'icon_arrow.gif' => self::$pictograms['se234'], 'icon_mrgreen.gif' => self::$pictograms['se415'], ); $smiles = apply_filters('ktai_smiley_table', $smiles, __CLASS__); $smiles = apply_filters('smiley_table/ktai_style.php', $smiles); return parent::replace_smiley($buffer, $smiles); } /* ================================================== * @param string $buffer * @return string $buffer * http://www.au.kddi.com/ezfactory/tec/spec/3.html */ public function convert_pict($buffer) { // http://www.au.kddi.com/email/emoji/ // http://mb.softbank.jp/mb/service/3G/mail/pictogram/ // http://www.nttdocomo.co.jp/service/mail/imode_mail/emoji_convert/ // http://www.willcom-inc.com/ja/service/e_mail/pdf/conversiontable.pdf $translated = self::$pictograms + array( '1' => self::$pictograms['se252'], // 「!」 '2' => self::$pictograms['se337'], // 「!」 '3' => self::$pictograms['se336'], // 「?」 '4' => 'Q', // 「Q」 '5' => self::$pictograms['se23b'], // 左向き三角1 '6' => self::$pictograms['se23a'], // 右向き三角1 '7' => self::$pictograms['se23d'], // 左向き三角2 '8' => self::$pictograms['se23c'], // 右向き三角2 '9' => '□', // 小四角 1 '10' => '■', // 小四角 2 '11' => '[i]', // インフォメーションシンボル '12' => self::$pictograms['se044'], // ワイングラス '13' => self::$pictograms['se142'], // スピーカー '14' => self::$pictograms['se12f'], // ドルマーク '15' => self::$pictograms['se04c'], // 月 1 '16' => self::$pictograms['se13d'], // いなずま '17' => '□', // 中四角 1 '18' => '■', // 中四角 2 '19' => '◇', // 小菱形 1 '20' => '◆', // 小菱形 2 '21' => '□', // 中四角 1 '22' => '■', // 中四角 2 '23' => '◇', // 小菱形 1 '24' => '◆', // 小菱形 2 '25' => self::$pictograms['se026'], // 腕時計 '26' => '+', // プラス '27' => '-', // マイナス '28' => self::$pictograms['se32f'], // 星 1 '29' => self::$pictograms['se232'], // 上矢印 1 '30' => self::$pictograms['se233'], // 下矢印 1 '31' => self::$pictograms['se137'], // 丸に斜め線 '32' => '▽', // 下三角 1 '33' => '△', // 上三角 1 '34' => '▼', // 下三角 2 '35' => '▲', // 上三角 2 '36' => '◇', // 大菱形 1 '37' => '◆', // 大菱形 2 '38' => '□', // 特大四角 1 '39' => '■', // 特大四角 2 '40' => '○', // 大丸 1 '41' => '●', // 大丸 2 '42' => self::$pictograms['se237'], // 上矢印 2 (左上) '43' => self::$pictograms['se238'], // 下矢印 2 (右下) '44' => self::$pictograms['se04a'], // 太陽 '45' => self::$pictograms['se016'], // 野球ボール '46' => self::$pictograms['se026'], // 時計 '47' => self::$pictograms['se04c'], // 月 2 (顔つき) '48' => self::$pictograms['se325'], // ベル '49' => '[画鋲]', // プッシュピン (画鋲) '50' => self::$pictograms['se002'], // 小顔 '51' => self::$pictograms['se022'], // ハート '52' => self::$pictograms['se044'], // マティーニ (カクテルグラス) '53' => self::$pictograms['se110'], // 四つ葉 '54' => self::$pictograms['se537'], // トレードマーク (TM) '55' => self::$pictograms['se333'], // かける '56' => self::$pictograms['se301'], // 文書 1 '57' => '[砂時計]', // 砂時計 1 '58' => '[砂時計]', // 砂時計 2 '59' => self::$pictograms['se316'], // フロッピーディスク 1 '60' => '*', // 雪の結晶 '61' => self::$pictograms['se333'], // バツ 1 '62' => self::$pictograms['se333'], // バツ 2 '63' => self::$pictograms['se234'], // 右矢印 1 '64' => self::$pictograms['se235'], // 左矢印 1 '65' => self::$pictograms['se047'], // マグカップ '66' => '÷', // 割る '67' => '[カレンダー]', // カレンダー '68' => self::$pictograms['se056'], // スマイルフェイス '69' => self::$pictograms['se32f'], // 星 2 '70' => self::$pictograms['se236'], // 右矢印 2 (右上) '71' => self::$pictograms['se239'], // 左矢印 2 (左下) '72' => self::$pictograms['se034'], // ジュエリー '73' => 'レ', // チェックマーク 1 '74' => self::$pictograms['se052'], // 犬 (プードル) '75' => self::$pictograms['se335'], // 星 3 '76' => self::$pictograms['se32e'], // スパーク '77' => self::$pictograms['se10f'], // 電球 '78' => self::$pictograms['se521'], // 鳥 '79' => '[閉フォルダ]', // フォルダ 1 (閉) '80' => self::$pictograms['se001'], // 顔 1 '81' => self::$pictograms['se24e'], // コピーライトマーク (C) '82' => self::$pictograms['se24f'], // レジスタードマーク (R) '83' => self::$pictograms['se11e'], // ブリーフケース (ハンドバック) '84' => '[開フォルダ]', // フォルダ 2 (開) '85' => self::$pictograms['se009'], // 電話 1 (プッシュホン) '86' => self::$pictograms['se301'], // 吹き出しコメント '87' => '[クレジットカード]', // クレジットカード '88' => '△', // 上三角 3 '89' => '▽', // 下三角 3 '90' => self::$pictograms['se50c'], // USA (国旗) '91' => self::$pictograms['se301'], // ノート 3 '92' => self::$pictograms['se301'], // クリップボード '93' => self::$pictograms['se045'], // カップ '94' => self::$pictograms['se008'], // カメラ '95' => self::$pictograms['se04b'], // 雨 '96' => self::$pictograms['se42b'], // フットボール '97' => self::$pictograms['se148'], // 本 1 '98' => self::$pictograms['se137'], // 立ち入り禁止 '99' => self::$pictograms['se14e'], // 信号 '100' => self::$pictograms['se148'], // 本 2 '101' => self::$pictograms['se148'], // 本 3 '102' => self::$pictograms['se148'], // 本 4 '103' => self::$pictograms['se301'], // 文書 2 '104' => self::$pictograms['se313'], // はさみ '105' => self::$pictograms['se301'], // ひめくりカレンダー '106' => self::$pictograms['se125'], // チケット・キップ '107' => self::$pictograms['se049'], // くもり '108' => self::$pictograms['se103'], // 封筒 '109' => self::$pictograms['se12f'], // 小切手 (CHECK) '110' => self::$pictograms['se03d'], // ビデオカメラ '111' => self::$pictograms['se507'], // ハンディカム '112' => self::$pictograms['se036'], // 家 '113' => self::$pictograms['se304'], // 花 (チューリップ) '114' => '[ナイフ]', // ナイフ '115' => self::$pictograms['se129'], // ビデオテープ '116' => self::$pictograms['se214'], // めがね '117' => '└→', // 回り矢印 1 '118' => '←┘', // 回り矢印 2 '119' => self::$pictograms['se114'], // むしめがね '120' => self::$pictograms['se03f'], // 鍵 '121' => self::$pictograms['se301'], // ノート 1 '122' => self::$pictograms['se301'], // ノート 2 (開) '123' => '[ボルトとナット]', // ボルト & ナット '124' => self::$pictograms['se13e'], // くつ (ハイヒール) '125' => self::$pictograms['se15a'], // 車 '126' => self::$pictograms['se316'], // フロッピー 2 '127' => '[棒グラフ]', // チャート (棒グラフ) '128' => self::$pictograms['se14a'], // グラフ 1 (折れ線グラフ) '129' => self::$pictograms['se101'], // メールボックス '130' => '[懐中電灯]', // 懐中電灯 '131' => '[Roldex]', // Roldex '132' => 'レ', // チェックマーク 2 '133' => self::$pictograms['se118'], // はっぱ '134' => self::$pictograms['se052'], // 猟犬 '135' => '[電池]', // 電池 '136' => '[スクロール]', // スクロール '137' => '[画鋲]', // がびょう '138' => self::$pictograms['se144'], // 錠前 '139' => self::$pictograms['se12f'], // ドル札 '140' => self::$pictograms['se230'], // 指差し確認左 '141' => self::$pictograms['se231'], // 指差し確認右 '142' => self::$pictograms['se301'], // 台帳 '143' => self::$pictograms['se301'], // クリップ '144' => self::$pictograms['se112'], // プレゼント '145' => '[名札]', // 名札 '146' => self::$pictograms['se043'], // ゴハン 1 (ナイフとフォーク) '147' => self::$pictograms['se148'], // 複数本 '148' => self::$pictograms['se42f'], // トラック '149' => self::$pictograms['se301'], // エンピツ '150' => '[IDO]', // ロゴ (PDC社) '151' => self::$pictograms['se103'], // 封筒 2 '152' => self::$pictograms['se116'], // レンチ '153' => self::$pictograms['se102'], // 送信 BOX '154' => self::$pictograms['se101'], // 受信 BOX '155' => self::$pictograms['se009'], // 電話 2 (受話器) '156' => self::$pictograms['se038'], // 工場・建物 '157' => '□', // 定規 1 (直線) '158' => '△', // 定規 2 (三角) '159' => self::$pictograms['se14a'], // グラフ 2 '160' => '[マンガ肉]', // 食事 2 (マンガ肉) '161' => self::$pictograms['se00a'], // 電話 3 (携帯) '162' => '[コンセント]', // コンセント '163' => self::$pictograms['se428'], // 家族 '164' => self::$pictograms['se21a'], // リンク '165' => self::$pictograms['se112'], // パッケージ '166' => self::$pictograms['se00b'], // FAX '167' => self::$pictograms['se04a'] . self::$pictograms['se049'], // ときどき曇り '168' => self::$pictograms['se01d'], // 飛行機 '169' => self::$pictograms['se135'], // ボート (船) '170' => '[サイコロ]', // サイコロ '171' => '[新聞]', // 新聞 '172' => self::$pictograms['se01e'], // 電車 '173' => ' ', // 全部ブランク '174' => ' ', // 半分ブランク '175' => ' ', // 4分の1ブランク '176' => self::$pictograms['se30e'], // 喫煙 '177' => self::$pictograms['se208'], // 禁煙 '178' => self::$pictograms['se20a'], // 車椅子 '179' => self::$pictograms['se209'], // 若葉マーク '180' => self::$pictograms['se21c'], // 四角数字 1 '181' => self::$pictograms['se21d'], // 四角数字 2 '182' => self::$pictograms['se21e'], // 四角数字 3 '183' => self::$pictograms['se21f'], // 四角数字 4 '184' => self::$pictograms['se220'], // 四角数字 5 '185' => self::$pictograms['se221'], // 四角数字 6 '186' => self::$pictograms['se222'], // 四角数字 7 '187' => self::$pictograms['se223'], // 四角数字 8 '188' => self::$pictograms['se224'], // 四角数字 9 '189' => self::$pictograms['se225'], // 四角数字 10 '190' => self::$pictograms['se443'], // 台風 '191' => self::$pictograms['se048'], // ゆきだるま '192' => self::$pictograms['se23f'], // 星座 (おひつじ座) '193' => self::$pictograms['se240'], // 星座 (おうし座) '194' => self::$pictograms['se241'], // 星座 (双子座) '195' => self::$pictograms['se242'], // 星座 (かに座) '196' => self::$pictograms['se243'], // 星座 (しし座) '197' => self::$pictograms['se244'], // 星座 (おとめ座) '198' => self::$pictograms['se245'], // 星座 (天秤座) '199' => self::$pictograms['se246'], // 星座 (さそり座) '200' => self::$pictograms['se247'], // 星座 (いて座) '201' => self::$pictograms['se248'], // 星座 (やぎ座) '202' => self::$pictograms['se249'], // 星座 (水瓶座) '203' => self::$pictograms['se24a'], // 星座 (うお座) '204' => self::$pictograms['se24b'], // 星座 (へびつかい座) '205' => self::$pictograms['se154'], // ATM '206' => self::$pictograms['se156'], // 24 HOURS (コンビニ) '207' => self::$pictograms['se151'], // トイレ '208' => self::$pictograms['se14f'], // パーキング '209' => self::$pictograms['se150'], // バス停 '210' => self::$pictograms['se14b'], // アンテナ (位置情報マーク) '211' => self::$pictograms['se202'], // 港 (いかりマーク) '212' => self::$pictograms['se14d'], // 銀行 '213' => self::$pictograms['se03a'], // ガススタンド '214' => '[地図]', // 地図 '215' => self::$pictograms['se136'], // 自転車 '216' => self::$pictograms['se159'], // バス '217' => self::$pictograms['se01f'], // 新幹線 '218' => self::$pictograms['se115'], // マラソン '219' => self::$pictograms['se018'], // サッカー '220' => self::$pictograms['se015'], // テニス '221' => self::$pictograms['se013'], // スノーボード '222' => self::$pictograms['se132'], // チェッカーフラッグ (モータースポーツ) '223' => self::$pictograms['se124'], // 遊園地 '224' => self::$pictograms['se123'], // 温泉 '225' => self::$pictograms['se30b'], // 居酒屋 (赤ちょうちん) '226' => self::$pictograms['se324'], // 映画 (かちんこ) '227' => self::$pictograms['se44b'], // 夜の橋 '228' => self::$pictograms['se509'], // 東京タワー '229' => self::$pictograms['se133'], // スロット (777) '230' => self::$pictograms['se312'], // くす玉 (アタリのくす玉) '231' => self::$pictograms['se130'], // 当選弓矢 '232' => self::$pictograms['se12b'], // ゲームのコントローラ '233' => self::$pictograms['se12f'], // 賞金 '234' => self::$pictograms['se033'], // クリスマスツリー '235' => self::$pictograms['se030'], // 花見 (さくら) '236' => self::$pictograms['se11b'], // お化け '237' => self::$pictograms['se50b'], // 旗 (祝日・日の丸) '238' => self::$pictograms['se348'], // スイカ '239' => self::$pictograms['se046'], // ケーキ '240' => self::$pictograms['se147'], // フライパン (目玉焼き) '241' => '[さくらんぼ]', // さくらんぼ '242' => self::$pictograms['se019'], // ふぐ '243' => self::$pictograms['se347'], // イチゴ '244' => self::$pictograms['se342'], // おにぎり '245' => self::$pictograms['se120'], // ハンバーガー (ファーストフード) '246' => self::$pictograms['se054'], // くじら '247' => self::$pictograms['se52c'], // うさぎ '248' => self::$pictograms['se01a'], // うま '249' => self::$pictograms['se528'], // さる '250' => self::$pictograms['se531'], // かえる '251' => self::$pictograms['se04f'], // 猫 '252' => self::$pictograms['se055'], // ペンギン '253' => '[蟻]', // あり '254' => self::$pictograms['se10b'], // ぶた '255' => self::$pictograms['se307'], // やしのき '256' => self::$pictograms['se305'], // ひまわり '257' => self::$pictograms['se056'], // 顔 1 (うれしいカオ) '258' => self::$pictograms['se059'], // 顔 2 (おこったカオ) '259' => self::$pictograms['se057'], // 顔 3 (かなしいカオ) '260' => self::$pictograms['se058'], // 顔 4 (つかれたカオ) '261' => self::$pictograms['se13c'], // 眠い (ZZZ...) '262' => self::$pictograms['se334'], // 怒り (ムカッ) '263' => self::$pictograms['se108'], // 雫 (涙・汗) '264' => self::$pictograms['se105'], // からかう (あっかんべえ) '265' => self::$pictograms['se023'], // ハート 2 (われている) '266' => self::$pictograms['se328'], // ハート 3 (大きい & 小さい) '267' => self::$pictograms['se32e'], // スパーク 2 (キラリマーク) '268' => self::$pictograms['se311'], // 爆弾 '269' => self::$pictograms['se11d'], // 炎 '270' => '[SOS]', // 捜索 (SOS) '271' => self::$pictograms['se14c'], // 力こぶ '272' => self::$pictograms['se329'], // ハート 5 (矢がささっている) '273' => self::$pictograms['se003'], // キスマーク '274' => self::$pictograms['se10c'], // 宇宙人 '275' => self::$pictograms['se443'], // なると '276' => self::$pictograms['se536'], // 足跡 (犬) '277' => self::$pictograms['se11a'], // 悪魔 '278' => self::$pictograms['se332'], // 花丸 '279' => self::$pictograms['se315'], // 丸秘 '280' => '[100点]', // 100点満点 '281' => self::$pictograms['se00d'], // パンチ '282' => self::$pictograms['se330'], // ダッシュ '283' => self::$pictograms['se05a'], // ウンチマーク '284' => self::$pictograms['se00f'], // 人差し指サイン '285' => self::$pictograms['se226'], // マル得 '286' => self::$pictograms['se11c'], // どくろ '287' => self::$pictograms['se00e'], // おやゆびサイン (指が上) '288' => self::$pictograms['se12a'], // テレビ '289' => self::$pictograms['se03c'], // マイク '290' => '[財布]', // 財布 '291' => self::$pictograms['se326'], // メロディ '292' => self::$pictograms['se041'], // ギター (エレキ) '293' => '[バイオリン]', // バイオリン (クラシック) '294' => self::$pictograms['se30a'], // ヘッドフォン '295' => self::$pictograms['se31c'], // 口紅 '296' => self::$pictograms['se113'], // アクション (ピストル) '297' => self::$pictograms['se31e'], // エステ '298' =>'[EZ]', // EZ マーク '299' => self::$pictograms['se216'], // 無料 (FREE) '300' => self::$pictograms['se126'], // CD/DVD '301' => self::$pictograms['se319'], // 婦人服 '302' => self::$pictograms['se12b'], // UFO '303' => self::$pictograms['se213'], // 更新 (UP!) '304' => self::$pictograms['se13b'], // 注射器 (血) '305' => '[霧]', // 霧 '306' => self::$pictograms['se014'], // ゴルフ '307' => self::$pictograms['se42a'], // バスケットボール '308' => '[ページャー]', // ポケットベル '309' => self::$pictograms['se502'], // アート '310' => self::$pictograms['se503'], // 演劇 '311' => self::$pictograms['se506'], // イベント (サーカス) '312' => self::$pictograms['se314'], // リボン '313' => self::$pictograms['se34b'], // バースデー '314' => self::$pictograms['se20e'], // スペード '315' => self::$pictograms['se20d'], // ダイヤ '316' => self::$pictograms['se20f'], // クラブ '317' => self::$pictograms['se419'], // 目 '318' => self::$pictograms['se41b'], // 耳 '319' => self::$pictograms['se011'], // 手 (チョキ) '320' => self::$pictograms['se012'], // 手 (パー) '321' => '●', // 新月 '322' => self::$pictograms['se04c'], // やや欠け月 '323' => self::$pictograms['se04c'], // 半月 '324' => '[CL]', // クリア '325' => self::$pictograms['se225'], // 四角数字 0 '326' => self::$pictograms['se24d'], // 決定 (OK) '327' => self::$pictograms['se058'], // ふらふら (顔) '328' => self::$pictograms['se328'], // かわいい '329' => self::$pictograms['se330'], // どんっ (衝撃) '330' => self::$pictograms['se331'], // あせあせ (飛び散る汗) '331' => '[ezplus]', // イージープラス '332' => '[地球]', // 地球 '333' => self::$pictograms['se340'], // ラーメン '334' => self::$pictograms['se212'], // NEW '335' => self::$pictograms['se006'], // 紳士服 '336' => self::$pictograms['se007'], // 紳士靴 '337' => self::$pictograms['se00c'], // パソコン '338' => self::$pictograms['se128'], // ラジオ '339' => self::$pictograms['se032'], // バラ '340' => self::$pictograms['se037'], // チャペル '341' => self::$pictograms['se434'], // 地下鉄 '342' => self::$pictograms['se03b'], // 富士山 '343' => self::$pictograms['se03e'], // 八分音符 '344' => self::$pictograms['se04e'], // 天使 '345' => self::$pictograms['se050'], // トラ '346' => self::$pictograms['se051'], // くま '347' => self::$pictograms['se053'], // ねずみ '348' => self::$pictograms['se405'], // ウィンク (顔) '349' => self::$pictograms['se106'], // 目がハート (顔) '350' => self::$pictograms['se107'], // ショッキング (顔) '351' => self::$pictograms['se108'], // 困り (顔) '352' => self::$pictograms['se10a'], // たこ '353' => self::$pictograms['se10d'], // ロケット '354' => self::$pictograms['se10e'], // 王冠 '355' => self::$pictograms['se111'], // チュー (キスしている) '356' => self::$pictograms['se116'], // ハンマー '357' => self::$pictograms['se117'], // 打ち上げ花火 '358' => self::$pictograms['se118'], // 枯れ葉 '359' => self::$pictograms['se11e'], // 仕事かばん '360' => self::$pictograms['se121'], // 噴水 '361' => self::$pictograms['se122'], // キャンプ '362' => self::$pictograms['se12d'], // 麻雀 '363' => self::$pictograms['se12e'], // VS (バーサス) '364' => self::$pictograms['se131'], // トロフィー '365' => '[亀]', // カメ '366' => self::$pictograms['se511'], // スペイン国旗 '367' => self::$pictograms['se512'], // ロシア国旗 '368' => self::$pictograms['se137'], // 工事中 '369' => self::$pictograms['se13f'], // 風呂 '370' => self::$pictograms['se143'], // 祝日マーク '371' => self::$pictograms['se44a'], // 夕方街並み '372' => self::$pictograms['se147'], // 卵割り '373' => self::$pictograms['se14a'], // 株価 '374' => self::$pictograms['se152'], // ポリス '375' => self::$pictograms['se153'], // 郵便局 '376' => self::$pictograms['se155'], // 病院 '377' => self::$pictograms['se157'], // 学校 '378' => self::$pictograms['se158'], // ホテル '379' => self::$pictograms['se202'], // 船 '380' => self::$pictograms['se207'], // 18禁 '381' => self::$pictograms['se20b'], // 圏内 '382' => self::$pictograms['se214'], // COOL! '383' => self::$pictograms['se227'], // 割マーク '384' => self::$pictograms['se228'], // ザ・マーク '385' => self::$pictograms['se229'], // IDマーク '386' => self::$pictograms['se22a'], // 満マーク '387' => self::$pictograms['se22b'], // 空マーク '388' => self::$pictograms['se22c'], // 指定マーク '389' => self::$pictograms['se22d'], // 営業中マーク '390' => self::$pictograms['se22e'], // 上指差し '391' => self::$pictograms['se22f'], // 下指差し '392' => '[占い]', // 占い (水晶) '393' => self::$pictograms['se250'], // マナーモード '394' => self::$pictograms['se251'], // 電源OFF '395' => self::$pictograms['se301'], // メモする '396' => self::$pictograms['se302'], // ネクタイ '397' => self::$pictograms['se303'], // ハイビスカス '398' => self::$pictograms['se306'], // 花束 '399' => self::$pictograms['se308'], // サボテン '400' => self::$pictograms['se30b'], // お銚子 & 杯 '401' => self::$pictograms['se047'], // 乾杯 (ビール) '402' => self::$pictograms['se30d'], // 祝マーク '403' => self::$pictograms['se30f'], // 風邪薬 (カプセル) '404' => self::$pictograms['se310'], // 風船 '405' => self::$pictograms['se312'], // クラッカー '406' => '[eznavi]', // eznavigation '407' => self::$pictograms['se318'], // 帽子 '408' => self::$pictograms['se31b'], // ロングブーツ '409' => self::$pictograms['se31d'], // ネイル '410' => self::$pictograms['se31f'], // 美容院 '411' => self::$pictograms['se320'], // 床屋 '412' => self::$pictograms['se321'], // 着物 '413' => self::$pictograms['se322'], // ビキニ '414' => self::$pictograms['se20c'], // ハート (トランプ) '415' => self::$pictograms['se327'], // 光るハート '416' => self::$pictograms['se32a'], // 青ハート '417' => self::$pictograms['se32b'], // 緑ハート '418' => self::$pictograms['se32c'], // 黄ハート '419' => self::$pictograms['se32d'], // 紫ハート '420' => self::$pictograms['se32e'], // きらきら '421' => self::$pictograms['se013'], // スキー '422' => self::$pictograms['se332'], // ○ '423' => self::$pictograms['se338'], // 日本茶 '424' => self::$pictograms['se339'], // 食パン '425' => self::$pictograms['se33a'], // ソフトクリーム '426' => self::$pictograms['se33b'], // ポテト '427' => self::$pictograms['se33c'], // だんご '428' => self::$pictograms['se33d'], // おせんべい '429' => self::$pictograms['se33e'], // ごはん '430' => self::$pictograms['se33f'], // スパゲティ '431' => self::$pictograms['se341'], // カレー '432' => self::$pictograms['se343'], // おでん '433' => self::$pictograms['se344'], // 寿司 '434' => self::$pictograms['se345'], // りんご '435' => self::$pictograms['se346'], // みかん '436' => self::$pictograms['se349'], // トマト '437' => self::$pictograms['se34a'], // なす '438' => self::$pictograms['se34c'], // 弁当 '439' => self::$pictograms['se34d'], // 鍋 '440' => self::$pictograms['se402'], // ふっ (顔) '441' => self::$pictograms['se403'], // しょんぼり (顔) '442' => self::$pictograms['se415'], // 勝ち誇り (顔) '443' => self::$pictograms['se406'], // 失敗 (顔) '444' => self::$pictograms['se407'], // わからん '445' => self::$pictograms['se408'], // 眠い '446' => self::$pictograms['se40a'], // てれてれ (顔) '447' => self::$pictograms['se40b'], // 青ざめ (顔) '448' => self::$pictograms['se40c'], // 風邪ひき '449' => self::$pictograms['se40d'], // 熱 (顔) '450' => self::$pictograms['se40e'], // 横目 (顔) '451' => self::$pictograms['se410'], // びっくり (顔) '452' => self::$pictograms['se40f'], // あせり (顔) '453' => self::$pictograms['se326'], // 楽譜 '454' => self::$pictograms['se414'], // にこにこ (顔) '455' => self::$pictograms['se417'], // チュー 2 (顔) '456' => self::$pictograms['se418'], // チュッ (顔) '457' => self::$pictograms['se41a'], // 鼻 '458' => self::$pictograms['se41c'], // 口 '459' => self::$pictograms['se41d'], // ゴメン/お願い '460' => self::$pictograms['se41f'], // 拍手 '461' => self::$pictograms['se420'], // OK! (指で丸サイン) '462' => self::$pictograms['se421'], // ブーイング (指が下) '463' => self::$pictograms['se41e'], // バイバイ '464' => self::$pictograms['se423'], // NG (ネコ) '465' => self::$pictograms['se424'], // OK! 2 (ネコ) '466' => self::$pictograms['se426'], // 平謝り (ネコ) '467' => self::$pictograms['se425'], // カップル '468' => self::$pictograms['se429'], // バニー '469' => self::$pictograms['se042'], // トランペット '470' => self::$pictograms['se42c'], // ビリヤード '471' => self::$pictograms['se42d'], // 水泳 '472' => self::$pictograms['se430'], // 消防車 '473' => self::$pictograms['se431'], // 救急車 '474' => self::$pictograms['se432'], // パトカー '475' => self::$pictograms['se433'], // ジェットコースター '476' => self::$pictograms['se436'], // 門松 '477' => self::$pictograms['se438'], // 雛祭り '478' => self::$pictograms['se439'], // 卒業式 '479' => self::$pictograms['se43a'], // 入学式 '480' => self::$pictograms['se43b'], // こいのぼり '481' => self::$pictograms['se43c'], // 傘 '482' => self::$pictograms['se43d'], // 花嫁 '483' => self::$pictograms['se43f'], // かき氷 '484' => self::$pictograms['se440'], // 線香花火 '485' => self::$pictograms['se441'], // 巻き貝 '486' => self::$pictograms['se442'], // 風鈴 '487' => self::$pictograms['se445'], // ハロウィン '488' => self::$pictograms['se446'], // お月見 '489' => self::$pictograms['se448'], // サンタ '490' => self::$pictograms['se44b'], // 夜/流れ星 '491' => self::$pictograms['se44c'], // 虹 '492' => self::$pictograms['se501'], // ホテル 2 '493' => self::$pictograms['se449'], // 日の出 '494' => self::$pictograms['se503'], // シルクハット '495' => self::$pictograms['se504'], // デパート '496' => self::$pictograms['se505'], // 城 (日本) '497' => self::$pictograms['se506'], // 城 (ヨーロッパ) '498' => self::$pictograms['se508'], // 工場 2 '499' => self::$pictograms['se50d'], // フランス国旗 '500' =>'[オープンウェーブ]', // オープンウェーブ '501' => self::$pictograms['se144'], // ロック確認 '502' => '[ABC]', // 大文字 '503' => '[abc]', // 小文字 '504' => '[012]', // 数字 '505' => '[,@#]', // 記号 '506' => '[可]', // アクセプト '507' => 'レ', // チェックボックス '508' => self::$pictograms['se301'], // エディット '509' => '◎', // ラジオボタン '510' => self::$pictograms['se114'], // 見る (虫眼鏡) '511' => self::$pictograms['se23b'], // 戻る '512' => self::$pictograms['se203'], // お気に入り '513' => self::$pictograms['se104'], // 終了 '514' => self::$pictograms['se036'], // ホーム '515' => self::$pictograms['se101'], // 受信箱 1 '516' => self::$pictograms['se219'], // マーク '517' => self::$pictograms['se144'], // 個人 (鍵) '518' => '[再読み込み]', // 再読み込み '700' => self::$pictograms['se50e'], // ドイツ国旗 '701' => self::$pictograms['se50f'], // イタリア国旗 '702' => self::$pictograms['se510'], // イギリス国旗 '703' => self::$pictograms['se513'], // 中国国旗 '704' => self::$pictograms['se514'], // 韓国国旗 '705' => self::$pictograms['se515'], // 白人 '706' => self::$pictograms['se516'], // 中国人 '707' => self::$pictograms['se517'], // インド人 '708' => self::$pictograms['se518'], // おじいさん '709' => self::$pictograms['se519'], // おばあさん '710' => self::$pictograms['se51a'], // 赤ちゃん '711' => self::$pictograms['se51b'], // 工事現場の人 '712' => self::$pictograms['se51c'], // お姫様 '713' => self::$pictograms['se520'], // イルカ '714' => self::$pictograms['se51f'], // ダンス '715' => self::$pictograms['se522'], // 熱帯魚 '716' => self::$pictograms['se525'], // げじげじ '717' => self::$pictograms['se526'], // 象 '718' => self::$pictograms['se527'], // コアラ '719' => self::$pictograms['se52b'], // ホルスタイン '720' => self::$pictograms['se52d'], // ヘビ '721' => self::$pictograms['se52e'], // 鶏 '722' => self::$pictograms['se52f'], // うりぼう '723' => self::$pictograms['se530'], // ふたこぶらくだ '724' => self::$pictograms['se532'], // A型 '725' => self::$pictograms['se533'], // B型 '726' => self::$pictograms['se534'], // O型 '727' => self::$pictograms['se535'], // AB型 '728' => self::$pictograms['se536'], // 足跡 '729' => self::$pictograms['se007'], // スニーカー '730' => self::$pictograms['se50b'], // 旗 '731' => self::$pictograms['se236'], // 上向きカーブ矢印 '732' => self::$pictograms['se238'], // 下向きカーブ矢印 '733' => self::$pictograms['se337'] . self::$pictograms['se336'], // 「!?」 '734' => self::$pictograms['se337'] . self::$pictograms['se337'], // 「!!」 '735' => '-o-', // くるり '736' => '[メロン]', // メロン '737' => '[パイナップル]', // パイナップル '738' => '[葡萄]', // ぶどう '739' => '[バナナ]', // バナナ '740' => '[とうもろこし]', // とうもろこし '741' => '[きのこ]', // きのこ '742' => '[栗]', // 栗 '743' => '[桃]', // 桃 '744' => '[焼芋]', // やきいも '745' => '[ピザ]', // ピザ '746' => '[ターキー]', // ターキー '747' => '[七夕]', // 七夕笹飾り '748' => self::$pictograms['se045'], // トロピカルドリンク '749' => '[辰]', // 辰 '750' => '[ピアノ]', // ピアノ '751' => self::$pictograms['se017'], // サーフィン '752' => self::$pictograms['se019'], // 釣り '753' => '[ボウリング]', // ボウリング '754' => '[なまはげ]', // なまはげ '755' => '[天狗]', // 天狗 '756' => '[パンダ]', // パンダ '757' => self::$pictograms['se105'], // あかんべー '758' => self::$pictograms['se10b'], // ぶたの鼻 '759' => self::$pictograms['se032'], // 花 '760' => self::$pictograms['se33a'], // アイスクリーム '761' => '◎', // ドーナツ '762' => '[クッキー]', // クッキー '763' => self::$pictograms['se437'], // チョコ '764' => '[キャンディ]', // キャンディ (包み) '765' => '[ぺろぺろキャンディ]',// キャンディ (ぺろぺろ) '766' => '(/_\)', // 見ざる (猿) '767' => '(・x・)', // 言わざる (猿) '768' => '|(・_・)|', // 聞かざる (猿) '769' => self::$pictograms['se03b'], // 火山 '770' => self::$pictograms['se314'] . self::$pictograms['se022'], // リボンがけのハート '771' => '[ABC]', // 英語「ABC」 '772' => '[プリン]', // プリン '773' => '[蜜蜂]', // ミツバチ '774' => '[てんとう虫]', // テントウムシ '775' => '[蜂蜜ポット]', // 蜂蜜ポット '776' => self::$pictograms['se345'], // 青りんご '777' => self::$pictograms['se04e'], // 羽のはえたお札 '778' => self::$pictograms['se407'], // 目がまわる時の記号 '779' => self::$pictograms['se416'], // ぷー (かわいく怒) '780' => self::$pictograms['se416'], // ぷー (かわいく怒) (ネコ) '781' => self::$pictograms['se44b'], // 天の川 '782' => self::$pictograms['se417'], // チュー (ネコ) '783' => self::$pictograms['se414'], // にこ (ネコ) '784' => self::$pictograms['se103'], // メールする '785' => self::$pictograms['se412'], // 泣き笑い (ネコ) '786' => self::$pictograms['se412'], // 泣き笑い (顔) '787' => self::$pictograms['se106'], // 目がハート (ネコ) '788' => self::$pictograms['se410'], // ほえー (ネコ) '789' => self::$pictograms['se410'], // ほえー (顔) '790' => self::$pictograms['se413'], // 涙ぽろり (ネコ) '791' => self::$pictograms['se413'], // 涙ぽろり (顔) '792' => self::$pictograms['se402'], // きりり (ネコ) '793' => self::$pictograms['se319'], // ドレス '794' => '[モヤイ像]', // モヤイ像 '795' => self::$pictograms['se039'], // 駅 '796' => '[花札]', // 花札 '797' => self::$pictograms['se519'], // ジョーカー '798' => '[海老フライ]', // エビフライ '799' => self::$pictograms['se101'], // eメールアイコン '800' => self::$pictograms['se201'], // 歩く人 '801' => self::$pictograms['se432'], // パトカーのランプ '802' => self::$pictograms['se03d'], // ezmovie '803' => self::$pictograms['se328'], // ドキドキしているハート '804' => self::$pictograms['se523'], // 正面向きのひよこ '805' => '¶', // ジーンズ '806' => self::$pictograms['se329'], // ハートつきメール '807' => '[循環矢印]', // 循環矢印 '808' => '⇔', // 左右両方矢印 '809' => '↑↓', // 上下両方矢印 '810' => self::$pictograms['se43e'], // 荒波 '811' => self::$pictograms['se447'], // 双葉 '812' => self::$pictograms['se441'], // かたつむり '813' => self::$pictograms['se415'], // うっしっし (ネコ) '814' => self::$pictograms['se415'], // うっしっし (顔) '815' => self::$pictograms['se101'], // Cメールアイコン '816' => self::$pictograms['se447'], // ハーブ '817' => self::$pictograms['se010'], // 手 (グー) '818' => self::$pictograms['se210'], // 「#」 '819' => self::$pictograms['se012'], // 挙手 (キャラクター) '820' => self::$pictograms['se422'], // 万歳 (キャラクター) '821' => self::$pictograms['se403'], // しょんぼり (キャラクター) '822' => self::$pictograms['se416'], // かわいく怒る (キャラクター) 'd001' => self::$pictograms['se04a'], // 晴れ 'd002' => self::$pictograms['se049'], // 曇り 'd003' => self::$pictograms['se04b'], // 雨 'd004' => self::$pictograms['se048'], // 雪 'd005' => self::$pictograms['se13d'], // 雷 'd006' => self::$pictograms['se443'], // 台風 'd007' => '[霧]', // 霧 'd008' => self::$pictograms['se43c'], // 小雨 'd009' => self::$pictograms['se23f'], // 牡羊座 'd010' => self::$pictograms['se240'], // 牡牛座 'd011' => self::$pictograms['se241'], // 双子座 'd012' => self::$pictograms['se242'], // 蟹座 'd013' => self::$pictograms['se243'], // 獅子座 'd014' => self::$pictograms['se244'], // 乙女座 'd015' => self::$pictograms['se245'], // 天秤座 'd016' => self::$pictograms['se246'], // 蠍座 'd017' => self::$pictograms['se247'], // 射手座 'd018' => self::$pictograms['se248'], // 山羊座 'd019' => self::$pictograms['se249'], // 水瓶座 'd020' => self::$pictograms['se24a'], // 魚座 'd021' => self::$pictograms['se322'], // スポーツ 'd022' => self::$pictograms['se016'], // 野球 'd023' => self::$pictograms['se014'], // ゴルフ 'd024' => self::$pictograms['se015'], // テニス 'd025' => self::$pictograms['se018'], // サッカー 'd026' => self::$pictograms['se013'], // スキー 'd027' => self::$pictograms['se42a'], // バスケットボール 'd028' => self::$pictograms['se132'], // モータースポーツ (チェッカーフラッグ) 'd029' => '[ページャー]', // ポケットベル 'd030' => self::$pictograms['se01e'], // 電車 'd031' => self::$pictograms['se434'], // 地下鉄 'd032' => self::$pictograms['se435'], // 新幹線 'd033' => self::$pictograms['se01b'], // 車 (セダン) 'd034' => self::$pictograms['se42e'], // 車 (RV) 'd035' => self::$pictograms['se159'], // バス 'd036' => self::$pictograms['se202'], // 船 'd037' => self::$pictograms['se01d'], // 飛行機 'd038' => self::$pictograms['se036'], // 家 'd039' => self::$pictograms['se038'], // ビル 'd040' => self::$pictograms['se153'], // 郵便局 'd041' => self::$pictograms['se155'], // 病院 'd042' => self::$pictograms['se14d'], // 銀行 'd043' => self::$pictograms['se154'], // ATM 'd044' => self::$pictograms['se158'], // ホテル 'd045' => self::$pictograms['se156'], // コンビニ 'd046' => self::$pictograms['se03a'], // ガソリンスタンド 'd047' => self::$pictograms['se14f'], // 駐車場 'd048' => self::$pictograms['se14e'], // 信号 'd049' => self::$pictograms['se151'], // トイレ 'd050' => self::$pictograms['se043'], // レストラン 'd051' => self::$pictograms['se045'], // 喫茶店 'd052' => self::$pictograms['se044'], // バー (マティーニ) 'd053' => self::$pictograms['se047'], // ビール 'd054' => self::$pictograms['se120'], // ファーストフード (ハンバーガー) 'd055' => self::$pictograms['se13e'], // ブティック 'd056' => self::$pictograms['se313'], // 美容院 (鋏) 'd057' => self::$pictograms['se03c'], // カラオケ 'd058' => self::$pictograms['se03d'], // 映画 'd059' => self::$pictograms['se236'], // 右斜め上 'd060' => self::$pictograms['se124'], // 遊園地 (木馬) 'd061' => self::$pictograms['se30a'], // 音楽 (ヘッドホン) 'd062' => self::$pictograms['se502'], // アート 'd063' => self::$pictograms['se503'], // 演劇 'd064' => self::$pictograms['se506'], // イベント (サーカス) 'd065' => self::$pictograms['se125'], // チケット 'd066' => self::$pictograms['se30e'], // 喫煙 'd067' => self::$pictograms['se208'], // 禁煙 'd068' => self::$pictograms['se008'], // カメラ 'd069' => self::$pictograms['se323'], // カバン 'd070' => self::$pictograms['se148'], // 本 'd071' => self::$pictograms['se314'], // リボン 'd072' => self::$pictograms['se112'], // プレゼント 'd073' => self::$pictograms['se34b'], // バースデー 'd074' => self::$pictograms['se009'], // 電話 'd075' => self::$pictograms['se00a'], // 携帯電話 'd076' => self::$pictograms['se301'], // メモ 'd077' => self::$pictograms['se12a'], // TV 'd078' => self::$pictograms['se12b'], // ゲーム 'd079' => self::$pictograms['se126'], // CD 'd080' => self::$pictograms['se20c'], // ハート 'd081' => self::$pictograms['se20e'], // スペード 'd082' => self::$pictograms['se20d'], // ダイヤ 'd083' => self::$pictograms['se20f'], // クラブ 'd084' => self::$pictograms['se419'], // 目 'd085' => self::$pictograms['se41b'], // 耳 'd086' => self::$pictograms['se010'], // 手 (グー) 'd087' => self::$pictograms['se011'], // 手 (チョキ) 'd088' => self::$pictograms['se012'], // 手 (パー) 'd089' => self::$pictograms['se238'], // 右斜め下 'd090' => self::$pictograms['se237'], // 左斜め上 'd091' => self::$pictograms['se536'], // 足 'd092' => self::$pictograms['se007'], // くつ 'd093' => self::$pictograms['se214'], // 眼鏡 'd094' => self::$pictograms['se20a'], // 車椅子 'd095' => '●', // 新月 'd096' => self::$pictograms['se04c'], // やや欠け月 'd097' => self::$pictograms['se04c'], // 半月 'd098' => self::$pictograms['se04c'], // 三日月 'd099' => '○', // 満月 'd100' => self::$pictograms['se052'], // 犬 'd101' => self::$pictograms['se04f'], // 猫 'd102' => self::$pictograms['se01c'], // リゾート (ヨット) 'd103' => self::$pictograms['se033'], // クリスマス 'd104' => self::$pictograms['se239'], // 左斜め下 'd105' => self::$pictograms['se104'], // phone to 'd106' => self::$pictograms['se103'], // mail to 'd107' => self::$pictograms['se00b'], // fax to 'd108' => '[i]', // iモード 'd109' => '[i]', // iモード (枠付き) 'd110' => self::$pictograms['se103'], // メール 'd111' => '[ドコモ提供]', // ドコモ提供 'd112' => '[D]', // ドコモポイント 'd113' => self::$pictograms['se215'], // 有料 'd114' => self::$pictograms['se216'], // 無料 'd115' => self::$pictograms['se229'], // ID 'd116' => self::$pictograms['se03f'], // パスワード 'd117' => '←┘', // 次項有 'd118' => '[CL]', // クリア 'd119' => self::$pictograms['se114'], // サーチ (調べる) 'd120' => self::$pictograms['se212'], // NEW 'd121' => self::$pictograms['se14b'], // 位置情報 'd122' => self::$pictograms['se211'], // フリーダイヤル 'd123' => self::$pictograms['se210'], // シャープダイヤル 'd124' => 'Q', // モバQ 'd125' => self::$pictograms['se21c'], // 1 (one) 'd126' => self::$pictograms['se21d'], // 2 (two) 'd127' => self::$pictograms['se21e'], // 3 (three) 'd128' => self::$pictograms['se21f'], // 4 (four) 'd129' => self::$pictograms['se220'], // 5 (five) 'd130' => self::$pictograms['se221'], // 6 (six) 'd131' => self::$pictograms['se222'], // 7 (seven) 'd132' => self::$pictograms['se223'], // 8 (eight) 'd133' => self::$pictograms['se224'], // 9 (nine) 'd134' => self::$pictograms['se225'], // 0 (zero) 'd135' => self::$pictograms['se24d'], // 決定 (OK) 'd136' => self::$pictograms['se022'], // 黒ハート 'd137' => self::$pictograms['se328'], // 揺れるハート 'd138' => self::$pictograms['se023'], // 失恋 'd139' => self::$pictograms['se328'], // ハートたち (複数ハート) 'd140' => self::$pictograms['se056'], // わーい (嬉しい顔) 'd141' => self::$pictograms['se059'], // ちっ (怒った顔) 'd142' => self::$pictograms['se057'], // がく〜 (落胆した顔) 'd143' => self::$pictograms['se407'], // もうやだ〜 (悲しい顔) 'd144' => self::$pictograms['se406'], // ふらふら 'd145' => self::$pictograms['se236'], // グッド (上向き矢印) 'd146' => self::$pictograms['se03e'], // るんるん (音符) 'd147' => self::$pictograms['se123'], // いい気分 (温泉) 'd148' => self::$pictograms['se204'], // かわいい 'd149' => self::$pictograms['se003'], // キスマーク 'd150' => self::$pictograms['se32e'], // ぴかぴか (新しい) 'd151' => self::$pictograms['se10f'], // ひらめき 'd152' => self::$pictograms['se334'], // むかっ (怒り) 'd153' => self::$pictograms['se00d'], // パンチ 'd154' => self::$pictograms['se311'], // 爆弾 'd155' => self::$pictograms['se326'], // ムード 'd156' => self::$pictograms['se238'], // バッド (下向き矢印) 'd157' => self::$pictograms['se13c'], // 眠い (睡眠) 'd158' => self::$pictograms['se021'], // exclamation 'd159' => self::$pictograms['se021'] . self::$pictograms['se020'], // exclamation and question 'd160' => self::$pictograms['se021'], // double exclamation 'd161' => self::$pictograms['se330'], // どんっ (衝撃) 'd162' => self::$pictograms['se331'], // あせあせ (飛び散る汗) 'd163' => self::$pictograms['se108'], // たらーっ (汗) 'd164' => self::$pictograms['se330'], // ダッシュ (走り出すさま) 'd165' => '〜〜', // ー (長音記号1) 'd166' => '-o-', // ー (長音記号2) 'd167' => self::$pictograms['se324'], // カチンコ 'd168' => self::$pictograms['se12f'], // ふくろ 'd169' => self::$pictograms['se301'], // ペン 'd170' => self::$pictograms['se056'], // 人影 'd171' => self::$pictograms['se11f'], // いす 'd172' => self::$pictograms['se44b'], // 夜 'd173' => '→SOON', // soon 'd174' => '←ON→', // on 'd175' => 'END←', // end 'd176' => self::$pictograms['se026'], // 時計 'd201' => 'α', // iアプリ 'd202' => '[α]', // iアプリ (枠付き) 'd203' => self::$pictograms['se006'], // Tシャツ (ボーダー) 'd204' => '[財布]', // がま口財布 'd205' => self::$pictograms['se31c'], // 化粧 'd206' => '¶', // ジーンズ 'd207' => self::$pictograms['se013'], // スノボ 'd208' => self::$pictograms['se325'], // チャペル 'd209' => '[ドア]', // ドア 'd210' => self::$pictograms['se12f'], // ドル袋 'd211' => self::$pictograms['se00c'], // パソコン 'd212' => self::$pictograms['se101'] . self::$pictograms['se022'], // ラブレター 'd213' => self::$pictograms['se116'], // レンチ 'd214' => self::$pictograms['se301'], // 鉛筆 'd215' => self::$pictograms['se10e'], // 王冠 'd216' => self::$pictograms['se034'], // 指輪 'd217' => '[砂時計]', // 砂時計 'd218' => self::$pictograms['se136'], // 自転車 'd219' => self::$pictograms['se338'], // 湯のみ 'd220' => self::$pictograms['se026'], // 腕時計 'd221' => self::$pictograms['se403'], // 考えてる顔 'd222' => self::$pictograms['se40a'], // ほっとした顔 'd223' => self::$pictograms['se415'] . self::$pictograms['se331'], // 冷や汗 (顔) 'd224' => self::$pictograms['se108'], // 冷や汗2 (顔) 'd225' => self::$pictograms['se416'], // ぷっくっくな顔 'd226' => self::$pictograms['se40e'], // ボケーっとした顔 'd227' => self::$pictograms['se106'], // 目がハート (顔) 'd228' => self::$pictograms['se00e'], // 指でOK 'd229' => self::$pictograms['se105'], // あっかんべー 'd230' => self::$pictograms['se405'], // ウィンク 'd231' => self::$pictograms['se40a'], // うれしい顔 'd232' => self::$pictograms['se406'], // がまん顔 'd233' => self::$pictograms['se402'], // 猫2 'd234' => self::$pictograms['se411'], // 泣き顔 'd235' => self::$pictograms['se413'], // 涙 'd236' => self::$pictograms['se423'], // NG 'd237' => self::$pictograms['se301'], // クリップ 'd238' => self::$pictograms['se24e'], // コピーライト (C) 'd239' => self::$pictograms['se537'], // トレードマーク (TM) 'd240' => self::$pictograms['se115'], // 走る人 'd241' => self::$pictograms['se315'], // マル秘 'd242' => '[リサイクル]', // リサイクル 'd243' => self::$pictograms['se24f'], // レジスタードトレードマーク (R) 'd244' => self::$pictograms['se252'], // 危険・警告 (!) 'd245' => '[禁]', // 禁止 'd246' => self::$pictograms['se22b'], // 空室・空席・空車 'd247' => '[合格]', // 合格マーク 'd248' => self::$pictograms['se22a'], // 満室・満席・満車 'd249' => '⇔', // 矢印左右 'd250' => '↑↓', // 矢印上下 'd251' => self::$pictograms['se157'], // 学校 'd252' => self::$pictograms['se43e'], // 波 'd253' => self::$pictograms['se03b'], // 富士山 'd254' => self::$pictograms['se110'], // クローバー 'd255' => '[さくらんぼ]', // さくらんぼ 'd256' => self::$pictograms['se304'], // チューリップ 'd257' => '[バナナ]', // バナナ 'd258' => self::$pictograms['se345'], // りんご 'd259' => self::$pictograms['se110'], // 芽 'd260' => self::$pictograms['se118'], // もみじ 'd261' => self::$pictograms['se030'], // 桜 'd262' => self::$pictograms['se342'], // おにぎり 'd263' => self::$pictograms['se046'], // ショートケーキ 'd264' => self::$pictograms['se30b'], // とっくり (おちょこ付き) 'd265' => self::$pictograms['se340'], // どんぶり 'd266' => self::$pictograms['se339'], // パン 'd267' => self::$pictograms['se441'], // かたつむり 'd268' => self::$pictograms['se523'], // ひよこ 'd269' => self::$pictograms['se055'], // ペンギン 'd270' => self::$pictograms['se019'], // 魚 'd271' => self::$pictograms['se056'], // うまい! (顔) 'd272' => self::$pictograms['se415'], // ウッシッシ (顔) 'd273' => self::$pictograms['se01a'], // ウマ 'd274' => self::$pictograms['se10b'], // ブタ 'd275' => self::$pictograms['se044'], // ワイングラス 'd276' => self::$pictograms['se107'], // げっそり (顔) 'e253' => self::$pictograms['se00f'], // 人差し指 'e254' => self::$pictograms['se425'], // カップル 'e255' => self::$pictograms['se209'], // 若葉マーク 'e256' => self::$pictograms['se041'], // ギター 'e257' => self::$pictograms['se14a'], // 株価チャート 'e258' => self::$pictograms['se207'], // 18歳以上禁止 'e259' => self::$pictograms['se12d'], // 麻雀牌 'e260' => self::$pictograms['se428'], // コミュニティ 'e261' => '[HIT]', // ヒット 'e262' => '[新聞]', // 新聞 'e263' => self::$pictograms['se448'], // サンタクロース 'e264' => self::$pictograms['se428'], // 家族 'e265' => ' ', // [未使用] 'e266' => '●', // コイン 'e267' => ' ', // [未使用] 'e268' => ' ', // [未使用] 'e269' => 'EM', // EMOBILE ロゴ (白地) 'e270' => 'EM', // EMOBILE ロゴ (赤地) 'e271' => ' ', // [未使用] 'e272' => ' ', // [未使用] 'e273' => ' ', // [未使用] 'e274' => ' ', // [未使用] 'e275' => ' ', // [未使用] 'e276' => ' ', // [未使用] 'e277' => ' ', // [未使用] 'e278' => ' ', // [未使用] 'wf040' => self::$pictograms['se022'], // ハート 'wf041' => self::$pictograms['se026'], // 時計 'wf042' => self::$pictograms['se009'], // 電話 'wf043' => self::$pictograms['se045'], // カップ 'wf044' => '*', // * 'wf045' => '↑↓', // 上下 (矢印) 'wf046' => '⇔', // 左右 (矢印) 'wf047' => '(((', // 電波 (左) 'wf048' => self::$pictograms['se04a'], // 晴れ 'wf049' => self::$pictograms['se04b'], // 雨 'wf04a' => self::$pictograms['se049'], // 曇り 'wf04b' => self::$pictograms['se108'], // 涙 'wf04c' => self::$pictograms['se056'], // 笑顔 'wf04d' => self::$pictograms['se003'], // 口 (キスマーク) 'wf04e' => self::$pictograms['se03e'], // メロディ (十六分音符) 'wf04f' => self::$pictograms['se01b'], // 車 'wf050' => self::$pictograms['se01e'], // 電車 'wf051' => self::$pictograms['se01d'], // 飛行機 'wf052' => '[バイク]' , // バイク 'wf053' => self::$pictograms['se036'], // 家 'wf054' => self::$pictograms['se038'], // ビル 'wf055' => self::$pictograms['se011'], // ピース (手) 'wf056' => self::$pictograms['se043'], // ディナー (ナイフとフォーク)レストラン) 'wf057' => self::$pictograms['se044'], // グラスル) 'wf058' => self::$pictograms['se413'], // 泣く (顔) 'wf059' => self::$pictograms['se304'], // チューリップ 'wf05a' => self::$pictograms['se016'], // 野球 (バット) 'wf05b' => self::$pictograms['se016'], // ボール 'wf05c' => self::$pictograms['se010'], // パンチ (手) 'wf05d' => self::$pictograms['se13d'], // 雷 'wf05e' => self::$pictograms['se059'], // 怒った顔 'wf05f' => self::$pictograms['se047'], // ビール 'wf060' => self::$pictograms['se301'], // ノート 'wf061' => self::$pictograms['se301'], // ペン (鉛筆) 'wf062' => self::$pictograms['se11c'], // ドクロ 'wf063' => self::$pictograms['se101'], // メール 'wf064' => self::$pictograms['se208'], // 禁煙 'wf065' => self::$pictograms['se325'], // ベル 'wf066' => self::$pictograms['se030'], // 花 'wf067' => self::$pictograms['se123'], // 温泉 'wf068' => self::$pictograms['se04c'], // 月 (26日目) 'wf069' => self::$pictograms['se50b'], // 旗 'wf06a' => self::$pictograms['se40c'], // マスク (顔) 'wf06b' => self::$pictograms['se30a'], // レコード 'wf06c' => '[肉]', // 肉 'wf06d' => self::$pictograms['se052'], // 犬 'wf06e' => self::$pictograms['se04f'], // 猫 'wf06f' => self::$pictograms['se109'], // 猿 'wf070' => self::$pictograms['se526'], // 象 'wf071' => self::$pictograms['se10a'], // たこ 'wf072' => self::$pictograms['se340'], // ヌードル 'wf073' => self::$pictograms['se03c'], // マイク (カラオケ) 'wf074' => self::$pictograms['se334'], // むかっ (怒り) 'wf075' => self::$pictograms['se523'], // ひよこ 'wf076' => self::$pictograms['se408'], // 眠り顔 'wf077' => self::$pictograms['se045'], // コーヒー 'wf078' => self::$pictograms['se30e'], // タバコ 'wf079' => self::$pictograms['se331'], // 汗 'wf07a' => self::$pictograms['se342'], // おにぎり 'wf07b' => self::$pictograms['se323'], // カバン 'wf07c' => self::$pictograms['se05a'], // うんち 'wf07d' => self::$pictograms['se302'], // ネクタイ 'wf07e' => self::$pictograms['se006'], // シャツ 'wf080' => self::$pictograms['se348'], // すいか 'wf081' => self::$pictograms['se43f'], // カキ氷 'wf082' => self::$pictograms['se322'], // ビキニ 'wf083' => self::$pictograms['se313'], // はさみ 'wf084' => self::$pictograms['se13b'], // 注射 'wf085' => self::$pictograms['se202'], // 船 (錨) 'wf086' => self::$pictograms['se531'], // かえる 'wf087' => self::$pictograms['se012'], // バイバイ (手) 'wf088' => self::$pictograms['se023'], // 失恋 'wf089' => self::$pictograms['se20d'], // ダイヤ (トランプ)ンプ) 'wf08a' => self::$pictograms['se20f'], // クローバー (トランプ) 'wf08b' => self::$pictograms['se20e'], // スペード (トランプ)) 'wf08c' => self::$pictograms['se301'], // クリップ 'wf08d' => self::$pictograms['se048'], // 雪だるま 'wf08e' => self::$pictograms['se34b'], // ケーキ 'wf08f' => self::$pictograms['se345'], // りんご 'wf090' => self::$pictograms['se112'], // プレゼント 'wf091' => self::$pictograms['se12f'], // お金 (ドル) 'wf092' => '[EXIT]', // 出口 'wf093' => '[ドア]', // 入り口 'wf094' => self::$pictograms['se518'], // おやじ 'wf095' => self::$pictograms['se00a'], // PHS 'wf096' => self::$pictograms['se32f'], // 星 'wf097' => self::$pictograms['se125'], // チケット 'wf098' => self::$pictograms['se328'], // 複数ハート 'wf099' => self::$pictograms['se10f'], // ひらめき 'wf09a' => self::$pictograms['se536'], // 足跡 'wf09b' => self::$pictograms['se057'], // 笑顔 'wf09c' => self::$pictograms['se015'], // テニス 'wf09d' => self::$pictograms['se03d'], // 映画 'wf09e' => self::$pictograms['se013'], // スキー 'wf09f' => self::$pictograms['se337'].self::$pictograms['se337'], // !! 'wf0a0' => self::$pictograms['se337'].self::$pictograms['se336'], // !? 'wf0a1' => self::$pictograms['se336'], // ? 'wf0a2' => self::$pictograms['se238'], // 下降 (矢印) 'wf0a3' => self::$pictograms['se236'], // 上昇 (矢印) 'wf0a4' => self::$pictograms['se00e'], // グッド (親指) 'wf0a5' => self::$pictograms['se14c'], // 力こぶ 'wf0a6' => self::$pictograms['se329'], // キューピット (ハートと矢) 'wf0a7' => self::$pictograms['se332'], // うずまき 'wf0a8' => self::$pictograms['se443'], // 台風 'wf0a9' => self::$pictograms['se43e'], // 海 'wf0aa' => self::$pictograms['se017'], // サーフィン 'wf0ab' => self::$pictograms['se04d'], // 山 'wf0ac' => self::$pictograms['se03b'], // 富士山 'wf0ad' => self::$pictograms['se122'], // キャンプ 'wf0ae' => self::$pictograms['se119'], // 落ち葉 'wf0af' => self::$pictograms['se159'], // バス 'wf0b0' => self::$pictograms['se018'], // サッカー 'wf0b1' => self::$pictograms['se209'], // 初心者 'wf0b2' => self::$pictograms['se23d'], // 巻き戻し 'wf0b3' => self::$pictograms['se23c'], // 早送り 'wf0b4' => '[重要]', // 重要 'wf0b5' => self::$pictograms['se207'], // 18禁 'wf0b6' => self::$pictograms['se252'], // 注意 'wf0b7' => '[リサイクル]', // リサイクル 'wf0b8' => self::$pictograms['se20b'], // 電界強度 'wf0b9' => ')))', // 電波 (右) 'wf0ba' => self::$pictograms['se333'], // バツ 'wf0bb' => self::$pictograms['se24e'], // コピーライト 'wf0bc' => self::$pictograms['se24f'], // レジスタードトレードマーク 'wf0bd' => self::$pictograms['se133'], // スリーセブン 'wf0be' => self::$pictograms['se225'], // 0 (zero) 'wf0bf' => self::$pictograms['se21c'], // 1 (one) 'wf0c0' => self::$pictograms['se21d'], // 2 (two) 'wf0c1' => self::$pictograms['se21e'], // 3 (three) 'wf0c2' => self::$pictograms['se21f'], // 4 (four) 'wf0c3' => self::$pictograms['se220'], // 5 (five) 'wf0c4' => self::$pictograms['se221'], // 6 (six) 'wf0c5' => self::$pictograms['se222'], // 7 (seven) 'wf0c6' => self::$pictograms['se223'], // 8 (eight) 'wf0c7' => self::$pictograms['se224'], // 9 (nine) 'wf0c8' => self::$pictograms['se23f'], // 牡羊座 'wf0c9' => self::$pictograms['se240'], // 牡牛座 'wf0ca' => self::$pictograms['se241'], // 双子座 'wf0cb' => self::$pictograms['se242'], // 蟹座 'wf0cc' => self::$pictograms['se243'], // 獅子座 'wf0cd' => self::$pictograms['se244'], // 乙女座 'wf0ce' => self::$pictograms['se245'], // 天秤座 'wf0cf' => self::$pictograms['se246'], // 蠍座 'wf0d0' => self::$pictograms['se24b'], // へびつかい座 'wf0d1' => self::$pictograms['se247'], // 射手座 'wf0d2' => self::$pictograms['se248'], // 山羊座 'wf0d3' => self::$pictograms['se249'], // 水瓶座 'wf0d4' => self::$pictograms['se24a'], // 魚座 'wf0d5' => '[地蔵]', // 地蔵 'wf0d6' => self::$pictograms['se120'], // マクドナルド 'wf0d7' => self::$pictograms['se120'], // モスバーガー 'wf0d8' => ' ', // [未使用] 'wf0d9' => self::$pictograms['se120'], // ロッテリア 'wf0da' => ' ', // [未使用] 'wf0db' => self::$pictograms['se045'], // ドトールコーヒー 'wf0dc' => ' ', // [未使用] 'wf0dd' => ' ', // [未使用] 'wf0de' => ' ', // [未使用] 'wf0df' => ' ', // [未使用] 'wf0e0' => self::$pictograms['se043'], // もも (バーミヤン?) 'wf0e1' => ' ', // [未使用] 'wf0e2' => ' ', // [未使用] 'wf0e3' => self::$pictograms['se043'], // びっくりドンキー 'wf0e4' => ' ', // [未使用] 'wf0e5' => ' ', // [未使用] 'wf0e6' => ' ', // [未使用] 'wf0e7' => self::$pictograms['se156'], // ローソン 'wf0e8' => ' ', // [未使用] 'wf0e9' => self::$pictograms['se156'], // am/pm 'wf0ea' => ' ', // [未使用] 'wf0eb' => ' ', // [未使用] 'wf0ec' => ' ', // [未使用] 'wf0ed' => ' ', // [未使用] 'wf0ee' => ' ', // [未使用] 'wf0ef' => ' ', // [未使用] 'wf0f0' => self::$pictograms['se504'], // 西武 'wf0f1' => ' ', // [未使用] 'wf0f2' => ' ', // [未使用] 'wf0f3' => ' ', // [未使用] 'wf0f4' => ' ', // [未使用] 'wf0f5' => ' ', // [未使用] 'wf0f6' => ' ', // [未使用] 'wf0f7' => ' ', // [未使用] 'wf0f8' => ' ', // [未使用] 'wf0f9' => ' ', // [未使用] 'wf0fa' => ' ', // [未使用] 'wf0fb' => ' ', // [未使用] 'wf0fc' => self::$pictograms['se052'], // ハチ公 'wf140' => '[モヤイ像]', // モヤイ 'wf141' => ' ', // [未使用] 'wf142' => ' ', // [未使用] 'wf143' => ' ', // [未使用] 'wf144' => ' ', // [未使用] 'wf145' => ' ', // [未使用] 'wf146' => ' ', // [未使用] 'wf147' => ' ', // [未使用] 'wf148' => self::$pictograms['se14d'], // UFJ 'wf149' => ' ', // [未使用] 'wf14a' => ' ', // [未使用] 'wf14b' => ' ', // [未使用] 'wf14c' => ' ', // [未使用] 'wf14d' => '[EXIT]', // 非常口 'wf14e' => ' ', // [未使用] 'wf14f' => ' ', // [未使用] 'wf150' => self::$pictograms['se411'], // 泣き顔 'wf151' => ' ', // [未使用] 'wf152' => ' ', // [未使用] 'wf153' => ' ', // [未使用] 'wf154' => ' ', // [未使用] 'wf155' => ' ', // [未使用] 'wf156' => ' ', // [未使用] 'wf157' => ' ', // [未使用] 'wf158' => ' ', // [未使用] 'wf159' => ' ', // [未使用] 'wf15a' => ' ', // [未使用] 'wf15b' => ' ', // [未使用] 'wf15c' => ' ', // [未使用] 'wf15d' => ' ', // [未使用] 'wf15e' => ' ', // [未使用] 'wf15f' => ' ', // [未使用] ); $translated = apply_filters('ktai_pictogram_table', $translated, __CLASS__, $this->charset); $translated = apply_filters('pictogram_table/ktai_style.php', $translated); $buffer = preg_replace( '!(' . KtaiStyle::DOUBLE_QUOTED_STRING_REGEX . ')]*/?>!se', // self::$pictograms['se20e'], '♠' => self::$pictograms['se20e'], '♠' => self::$pictograms['se20e'], '♣' => self::$pictograms['se20f'], '♣' => self::$pictograms['se20f'], '♣' => self::$pictograms['se20f'], '♥' => self::$pictograms['se20c'], '♥' => self::$pictograms['se20c'], '♥' => self::$pictograms['se20c'], '♡' => self::$pictograms['se022'], // WHITE HEART '♡' => self::$pictograms['se022'], // WHITE HEART '♦' => self::$pictograms['se20d'], '♦' => self::$pictograms['se20d'], '♦' => self::$pictograms['se20d'], '〰' => '〜〜', // WAVY DASH '〰' => '〜〜', // WAVY DASH ); $buffer = str_replace(array_keys($entities), $entities, $buffer); // ----- shrink escape sequences ----- $count = version_compare(phpversion(), '5.1', '>='); while ($count) { $buffer = preg_replace("/(\x1b\\\$[A-Z])([!-z]+)\x0f\\1/", '$1$2', $buffer, -1, $count); // available after PHP 5.1.0 } return parent::convert_pict($buffer); } /* ================================================== * @param string $buffer * @return string $buffer */ public function shrink_post_split($buffer) { return parent::shrink_post_split($buffer); } /* ================================================== * @param string $buffer * @return string $buffer */ public function pickup_pics($buffer) { $buffer = $this->pickup_pics_webcode($buffer); $buffer = $this->pickup_pics_shift_jis($buffer); return $buffer; } /* ================================================== * @param string $buffer * @return string $buffer */ private function pickup_pics_webcode($buffer) { $seq_index = array('G' => '0', 'E' => '1', 'F' => '2', 'O' => '3', 'P' => '4', 'Q' => '5'); for ($offset = 0 , $replace = 'X' ; preg_match('/\x1b.([GEFOPQ])([!-z]+)(\x0f|$)/', $buffer, $webcode, PREG_OFFSET_CAPTURE, $offset) ; $offset += strlen($replace)) { $orig = $webcode[0][0]; $offset = $webcode[0][1]; $seq = $webcode[1][0]; $chars = $webcode[2][0]; $replace = ''; for ($i = 0 ; $i < strlen($chars) ; $i++) { if (ord($char[$i]) - 32 <= $this->num_chars[$seq]) { $replace .= sprintf('', $seq_index[$seq], ord($chars[$i]) - 32); } else { $replace .= sprintf('[ESC$%s%dSI]', $seq, ord($chars[$i])); } } $buffer = substr_replace($buffer, $replace, $offset, strlen($orig)); } return $buffer; } /* ================================================== * @param string $buffer * @return string $buffer */ private function pickup_pics_shift_jis($buffer) { $pict_sjis = array_flip(self::$pict_sjis); if (! $pict_sjis || ! function_exists('mb_regex_encoding')) { return $buffer; } mb_regex_encoding($this->charset); $replaced = mb_ereg_replace( "([\xf7\x40-\xf7\x5b]|[\xf7\x5d-\xf7\xfc]|[\xf9\x40-\xf9\x5b]|[\xf9\x5d-\xf9\xfc]|[\xfb\x40-\xfb\x5b]|[\xfb\x5d-\xfb\xfc])", 'isset($pict_sjis["\1"]) ? "" : "\"""', $buffer, 'e'); if ($replaced) { $replaced = mb_ereg_replace("\xf7\x5c", '', $replaced); $replaced = mb_ereg_replace("\xf9\x5c", '', $replaced); $replaced = mb_ereg_replace("\xfb\x5c", '', $replaced); } return $replaced ? $replaced : $buffer; } // ===== End of class ==================== } /* ================================================== * KtaiService_Softbank_PDC class ================================================== */ class KtaiService_Softbank_PDC extends KtaiService_Softbank { /* ================================================== * @param string $user_agent * @return object $this */ public function __construct($user_agent) { parent::__construct($user_agent); // http://creation.mb.softbank.jp/web/web_pic_about.html $p = 0; foreach ($this->num_chars as $s => $n) { for ($i = 1 ; $i <= $n ; $i++) { self::$pictograms[sprintf('se%d%02x', $p, $i)] = "\x1b\$$s" . chr(32 + $i) . "\x0f"; } $p++; } $this->theme = ks_option('ks_theme_sb_pdc'); $this->type = 'PDC'; $this->flat_rate = false; preg_match('!^J-(PHONE|EMULATOR)/(\d\.\d+)/([-_.a-zA-Z0-9]+)/?(SN([-_.a-zA-Z0-9]*) )?!', $user_agent, $specs); if ( isset($_SERVER['HTTP_X_JPHONE_MSNAME']) ) { $this->term_name = $_SERVER['HTTP_X_JPHONE_MSNAME']; } else { $this->term_name = isset($specs[3]) ? $specs[3] : NULL; } $this->term_ID = isset($specs[5]) ? $specs[5] : NULL; $this->sub_ID = isset($_SERVER['HTTP_X_JPHONE_UID']) ? $_SERVER['HTTP_X_JPHONE_UID'] : NULL; $this->cookie_available = false; $this->ext_css_available = false; $this->available_js_version = false; if (isset($_SERVER['x-jphone-display'])) { list($this->screen_width, $this->screen_height) = array_map('intval', explode('*', $_SERVER['x-jphone-display'])); } $this->textarea_size = 6000; $this->page_size = 6000; if ($specs[2] < 4.0) { $this->cache_size = 6000; $this->sub_ID_available = false; $this->require_id_msg = "ERROR: Can't post a comment. We request your terminal's manufacture number but your phone does not available to trasmit it."; } else { $this->cache_size = 12000; $this->sub_ID_available = true; $this->require_id_msg = "ERROR: Please allow transmission of user infomation or your terminal's manifacture number.\nGo Yahoo! Japan > My Softbank (User Support) > Misc Application > Transmission of User Infomation / Transmission of Manifacture Number."; } $this->preamble = ''; $this->xhtml_head = ''; return; } /* ================================================== * @param string $buffer * @return string $buffer */ public function shrink_pre_split($buffer) { $buffer = preg_replace('!]*)>(.*?)!s', '

$3

', $buffer); $buffer = preg_replace('!]*?) src=([\'"])([^>]*?)\.gif\\2!s', ']*?) href=([\'"])([^>]*?)\.gif\\2!s', '\s*!', '', $buffer); $buffer = preg_replace('! ?/>!', '>', $buffer); /* $buffer = preg_replace('!<([-~_= a-zA-Z0-9%.,:;\'"/#*+]+?) ?/>!', '<$1>', $buffer); */ return parent::shrink_post_split($buffer); } // ===== End of class ==================== } /* ================================================== * KtaiService_Softbank_3G class ================================================== */ class KtaiService_Softbank_3G extends KtaiService_Softbank { /* ================================================== * @param string $user_agent * @return object $this */ public function __construct($user_agent) { parent::__construct($user_agent); $p = 0; foreach ($this->num_chars as $s => $n) { for ($i = 1 ; $i <= $n ; $i++) { $index = sprintf('se%d%02x', $p, $i); self::$pictograms[$index] = parent::$pict_sjis[$index]; } $p++; } $this->theme = ks_option('ks_theme_sb_3g'); $this->type = '3G'; $this->flat_rate = true; if ( isset($_SERVER['HTTP_X_JPHONE_MSNAME']) ) { $this->term_name = $_SERVER['HTTP_X_JPHONE_MSNAME']; } else { $this->term_name = NULL; } if (preg_match('!^(Vodafone|SoftBank|[VS]emulator)/\d\.\d+/([-_.a-zA-Z0-9]+)/[-_.a-zA-Z0-9]+(/SN([-_.a-zA-Z0-9]*) )?!', $user_agent, $specs)) { $this->term_name = $this->term_name ? $this->term_name : $specs[2]; $this->term_ID = isset($specs[4]) ? $specs[4] : NULL; } elseif (preg_match('!^MOT(EMULATOR)?-([CV]\d+)!', $user_agent, $specs)) { $names = array('C980' => '702MO', 'V980' => '702sMO'); $this->term_name = isset($names[$specs[2]]) ? $names[$specs[2]] : NULL; } $this->sub_ID_available = is_ssl() ? false : true; if ( $this->sub_ID_available && isset($_SERVER['HTTP_X_JPHONE_UID']) ) { $this->sub_ID = stripslashes($_SERVER['HTTP_X_JPHONE_UID']); } else { $this->sub_ID = NULL; } $this->cookie_available = true; $this->ext_css_available = true; $this->available_js_version = '3.0'; if (isset($_SERVER['x-s-display-info']) && preg_match('!^(\d+)\*(\d+)/!', $_SERVER['x-s-display-info'] , $sizes) ) { $this->screen_width = $sizes[1]; $this->screen_height = $sizes[2]; } elseif (isset($_SERVER['x-jphone-display'])) { list($this->screen_width, $this->screen_height) = array_map('intval', explode('*', $_SERVER['x-jphone-display'])); } $this->textarea_size = 20000; $this->page_size = 20000; $this->cache_size = 300000; $this->require_id_msg = "ERROR: Please allow transmission of user infomation or your terminal's manifacture number.\nGo Yahoo! Japan > My Softbank (User Support) > Misc Application > Transmission of User Infomation.\nGo Yahoo! Keitai > Common Settings > Security Settings > Manufacture Number."; $this->preamble = ' '; // xhtml_head = ''; add_action('ktai_wp_head', array($this, 'paragraph_margin') ); return; } /* ================================================== * @param string $buffer * @return string $buffer */ public function shrink_post_split($buffer) { if ($this->mime_type == 'application/xhtml+xml') { $buffer = $this->input_to_style($buffer); } return parent::shrink_post_split($buffer); } /* ================================================== * @param none * @return none * @since 2.0.0 */ public function paragraph_margin() { echo '' . "\n"; } // ===== End of class ==================== } ?>