追記 2009/05/24)
Webデザイナー向けの絵文字ライブラリの最新版を公開しました。
codecheck.in:PHP携帯絵文字表示ライブラリ(PHP埋込型・au絵文字名対応版)のダウンロードサイトはこちら
ダウンロードや使い方の説明は上記のリンク先をご覧ください。
絵文字一覧表はこちら。
※この記事中の絵文字ライブラリは古いverです。
0から開発を見直し、新しい携帯絵文字ライブラリを作成し、codecheck.inに公開しました。
前にPHPで自作の携帯絵文字ライブラリを公開したりしましたが、
絵文字数が基本絵文字だけで少ないし、他の方のライブラリの方が優秀なので、
それを自分好みに手を加えてみました。
→サンプル
特徴としてはこんな感じ。
- auの絵文字名(英字のアイコン名)でも指定できる
- おまけ:PCでプレビュー時にalt属性を絵文字名で追加
- 「docomoの絵文字No指定だとソース上で何の絵文字かわからん!」
「文字列で絵文字を指定したい!」という人にオススメ - 「auの絵文字が携帯サイトのデザインする上で一番好きだ!」
というwebデザイナーに使ってもらったら幸いです。
追記/備考/履歴
- 2009/05/24 codecheck.in:PHP携帯絵文字表示ライブラリの方で、0から作り直しました。
- 2008-12-09 実際に仕事で使ってみましたが、いろいろと不満点が出てきたので今度0から作り直します。
- 2008-12-08 Softbankで不具合があったので修正版を更新
携帯絵文字変換スクリプトについて
この携帯絵文字変換スクリプト(PHP埋込型・au絵文字名対応版)はUOSHICHI.COMさんの配布してる[携帯絵文字変換スクリプト(3キャリア対応?)PHP埋め込み型]を元に自分の使いやすいように手を加えたものです。
元々のベースはHTMLタグボード トップページさんが配布している[携帯絵文字変換スクリプト 3キャリア対応版]になります。(こちらはSSI型なのでHTMLでも利用可能。)
参考サイト)
- 携帯絵文字変換スクリプト 3キャリア対応版 – HTMLタグボード
- 携帯絵文字変換スクリプト(3キャリア対応?) | UOSHICHI.COM
- My First HDML
- EZwebの絵文字(全部)
- auの絵文字名(アイコン名)と番号の情報は、EZwebの絵文字のテキストデータを利用しました。
ダウンロード
download : emoji.zip (232KB) (PC用画像付)
codecheck.in:PHP携帯絵文字表示ライブラリ(PHP埋込型・au絵文字名対応版)のダウンロードサイトはこちら
サンプル
docomoの絵文字番号、auの絵文字名(アイコン名)の両方で絵文字を指定できます。
//docomo番号で指定
<?php echo emj(1); ?> →
//au絵文字名で指定
<?php echo emj('sun'); ?> →
//phpの設定で[short_open_tag=on]であれば以下の書き方がシンプル。
//(※サーバーによっては動かない可能性もあります)
<?= emj(1) ?> →
<?= emj( 'sun') ?> →
携帯サイト制作のオススメ書籍