携帯の絵文字
携帯の絵文字をPCで見たり、別キャリアの携帯で見たりしたいのです。
めんどいから絵文字強制カットかなーとか思ってたのですが、試しにちょっと探してみたら、やっぱり素敵ツールを作ってくださっている方がいたのです。
http://www.revulo.com/PHP/library/HTML_Emoji.html
「ダウンロード」から「HTML_Emoji-0.7.zip」と「emoji_images.zip」の2つのファイルをダウンロードします。
「HTML_Emoji-0.7.zip」を解凍します。「HTML_Emoji-0.7」というフォルダ内に「examples」、「HTML」というフォルダが格納されています。
「HTML」内の「Emoji」フォルダと「Emoji.php」ファイルを適当な位置に配置します。(仮に /work/ に配置したとします。)
「emoji_images.zip」を解凍します。「images」フォルダ内にgifファイルが1000個以上格納されています。
「images」フォルダごと適当な位置に配置します。(こちらも仮に /work/ に配置したとします。)
phpで絵文字の変換をします。ファイルは仮に /php/test.php とします。(文字コードは「UTF-8」統一ということで。)
これでオッケーでした。
require_once '../work/Emoji.php';
$emoji = HTML_Emoji::getInstance();
$emoji->setImageUrl('../work/images/');
$string = $emoji->convertCarrier($string);
素晴らしい!世の中には素晴らしい人がいるものです!感謝感激。
郵便番号からの住所入力補助
Kawa.net
http://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html
「AjaxZip2 の導入手順」を見てやればオッケーでした。
郵便番号データはちょびちょびと更新されるので、入替方法も。
日本郵便のサイトの「郵便番号検索」→「郵便番号データのダウンロード」からダウンロードします。
http://www.post.japanpost.jp/zipcode/
で、ダウンロードしたファイルを、以下のブログの方が変換ツールを作ってくださってるのでダウンロードします。で、ダウンロードしたphpプログラムを使ってjson形式に変換します。
子だぬきの技術習得ノート(2008年12月5日の記事)
http://www.okushin.co.jp/kodanuki_note/2008/12/ajax.html
できたjsonデータを「AjaxZip2」の「data」フォルダに配置すればオッケー。
個人的に、入力時に勝手に内容を書き換えられちゃうのが好きじゃないので、ボタンを押したら住所を書き換えるようにしました。
こんな感じで。(jsフォルダを作成し、その中にライブラリとjsonファイルを配置しました。)
head部に以下の内容を記述します。(ライブラリの読込とjsonファイルの場所指定。)
あ、「prototype.js」か「jquery.js」を使います。(AjaxZip2の中に一緒に含まれてるのでそれを使えばいいと思います。)
body部の適当な位置に以下のように記述します。
〒<input type="text" value="" name="zipcode1" id="zipcode1" />-<input type="text" value="" name="zipcode2" id="zipcode2" /> <input type="button" onclick="AjaxZip2.zip2addr('zipcode1', 'ken', 'address1', 'zipcode2');" value="住所を検索" /><br /> <select name="ken" id="ken"> <option label="" value="00"></option> <option label="北海道" value="01">北海道</option> (中略) </select> <input type="text" value="" name="address1" id="address1" /><br /> <input type="text" value="" name="address2" id="address2" /><br />
配置して丸コピーしたらすぐ動くものが好きです。
ありがとうございます。ありがとうございます。