絵文字の表示について

トップ > 設置の基本 > 絵文字の表示について

目次

MobilePictogramConverterの導入

PHP Labo で配布しているプログラムは、MobilePictogramConverterを導入することにより携帯の絵文字を表示できます。

注意点

ファイルの入手

MobilePictogramConverterは、以下の公式サイトからダウンロードすることができます。

ダウンロード から、MobilePictogramConverterの最新版がダウンロードできます。ファイルはzip形式で圧縮されていますので解凍ソフトで解凍してください。

解凍すると、Carrierexample など、複数のファイルとフォルダが作成されます。(example 内に格納されているファイルは、MobilePictogramConverterの利用サンプルなので使用しません。)

2009年4月30日追記

公式サイトにアクセスできないようなので、以下に同じファイルを置いておきます。(ライセンスはMITだそうです。)

ファイルのアップロード

各配布プログラムの初期設定では、MobilePictogramConverterは1つ上の階層の MobilePictogramConverter フォルダ内に格納されているものとしています。

ですので、各配布プログラムのディレクトリと同階層に MobilePictogramConverter を作成し、CarrierimgMobilePictogramConverter.php をアップロードすればOKです。例えば

public_html / index.html
     |
     +--  blog / index.php
            |    config.php
            |    error.log
            |    .htaccess
            |
            +-- configs / ~略~
            |
            +-- css / ~略~
            |
            +-- js / ~略~
            |
            +-- templates / ~略~
            |
            +-- templates_c /
            |
            +-- files /
            |
            +-- plugins / ~略~

このように public_html 直下にプログラムのディレクトリがある場合、

public_html / index.html
     |
     +-- blog / index.php
     |     |    config.php
     |     |    error.log
     |     |    .htaccess
     |     |
     |     +-- configs / ~略~
     |     |
     |     +-- css / ~略~
     |     |
     |     +-- js / ~略~
     |     |
     |     +-- templates / ~略~
     |     |
     |     +-- templates_c /
     |     |
     |     +-- files /
     |     |
     |     +-- plugins / ~略~
     |
     +-- MobilePictogramConverter / MobilePictogramConverter.php
            |
            +-- Carrier / ~略~
            |
            +-- img / ~略~

このように同階層にアップロードします。また、プログラムを複数設置する場合、MobilePictogramConverterは使いまわすことができますので、何度もアップロードする必要はありません。

設定ファイルの編集

MobilePictogramConverterのアップロードができたら、各プログラムに付属している config.php の以下の部分を修正します。

/********* 絵文字変換の設定 *****************************************/

//絵文字の変換(true ... 変換する / false ... 変換しない)
define('PICTOGRAM_MODE', false);

//プログラムファイル名
define('PICTOGRAM_MAIN_FILE', '../MobilePictogramConverter/MobilePictogramConverter.php');

//画像格納ディレクトリ
define('PICTOGRAM_IMAGE_DIR', 'http://www.example.com/MobilePictogramConverter/img/');

絵文字を表示したい場合、「絵文字の変換」を true に設定します。また、「プログラムファイル名」のパスは、index.php からみた MobilePictogramConverter.php へのパスを設定します。必要ならば変更してください。また、「画像格納ディレクトリ」は絵文字画像格納ディレクトリへのパスを http:// から設定します。絵文字画像格納ディレクトリは、初期状態では MobilePictogramConverter.php と同じ場所に格納されています。