| 7 |
<meta http-equiv="Content-Script-Type" content="text/javascript"> |
<meta http-equiv="Content-Script-Type" content="text/javascript"> |
| 8 |
<meta name="generator" content="SmartDoc 1.1"> |
<meta name="generator" content="SmartDoc 1.1"> |
| 9 |
<meta name="author" content="Atsushi Konno" lang="ja"> |
<meta name="author" content="Atsushi Konno" lang="ja"> |
| 10 |
<meta name="date" content="Last modified: Mon Mar 31 20:19:27 JST 2008" lang="ja"> |
<meta name="date" content="Last modified: Fri May 16 22:32:45 JST 2008" lang="ja"> |
| 11 |
<title>mod_chxj</title> |
<title>mod_chxj</title> |
| 12 |
<style type="text/css"> |
<style type="text/css"> |
| 13 |
<!-- |
<!-- |
| 692 |
|
|
| 693 |
<h1 class="title">mod_chxj<br><span class="subtitle"></span></h1> |
<h1 class="title">mod_chxj<br><span class="subtitle"></span></h1> |
| 694 |
|
|
| 695 |
<div class="date">Last modified: Mon Mar 31 20:19:27 JST 2008</div> |
<div class="date">Last modified: Fri May 16 22:32:45 JST 2008</div> |
| 696 |
<div class="author">Atsushi Konno</div> |
<div class="author">Atsushi Konno</div> |
| 697 |
<h2>目次</h2> |
<h2>目次</h2> |
| 698 |
|
|
| 702 |
<li> <a href="#doc1_20" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">インストール</a> |
<li> <a href="#doc1_20" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">インストール</a> |
| 703 |
<ul> |
<ul> |
| 704 |
<li> <a href="#doc1_22" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">準備</a> |
<li> <a href="#doc1_22" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">準備</a> |
| 705 |
<li> <a href="#doc1_48" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">mod_chxjの入手</a> |
<li> <a href="#doc1_52" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">mod_chxjの入手</a> |
| 706 |
<li> <a href="#doc1_54" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">インストール</a> |
<li> <a href="#doc1_58" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">インストール</a> |
| 707 |
</ul> |
</ul> |
| 708 |
<li> <a href="#doc1_100" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Build</a> |
<li> <a href="#doc1_104" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Build</a> |
| 709 |
<ul> |
<ul> |
| 710 |
<li> <a href="#doc1_102" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">メイン</a> |
<li> <a href="#doc1_106" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">メイン</a> |
| 711 |
<ul> |
<ul> |
| 712 |
<li> <a href="#doc1_104" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-apache-header</a> |
<li> <a href="#doc1_108" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-apache-header</a> |
| 713 |
<li> <a href="#doc1_110" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-apxs</a> |
<li> <a href="#doc1_114" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-apxs</a> |
| 714 |
<li> <a href="#doc1_116" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-apr-config</a> |
<li> <a href="#doc1_120" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-apr-config</a> |
| 715 |
<li> <a href="#doc1_122" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-apu-config</a> |
<li> <a href="#doc1_126" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-apu-config</a> |
| 716 |
</ul> |
</ul> |
| 717 |
<li> <a href="#doc1_129" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Cookieシミュレート機能でMySQLを使用する場合</a> |
<li> <a href="#doc1_133" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Cookieシミュレート機能でMySQLを使用する場合</a> |
| 718 |
<ul> |
<ul> |
| 719 |
<li> <a href="#doc1_131" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--enable-mysql-cookie</a> |
<li> <a href="#doc1_135" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--enable-mysql-cookie</a> |
| 720 |
<li> <a href="#doc1_137" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-mysql-header</a> |
<li> <a href="#doc1_141" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-mysql-header</a> |
| 721 |
<li> <a href="#doc1_143" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-mysql-lib-dir</a> |
<li> <a href="#doc1_147" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-mysql-lib-dir</a> |
| 722 |
</ul> |
</ul> |
| 723 |
<li> <a href="#doc1_150" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Cookieシミュレート機能でmemcachedを使用する場合</a> |
<li> <a href="#doc1_154" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Cookieシミュレート機能でmemcachedを使用する場合</a> |
| 724 |
<ul> |
<ul> |
| 725 |
<li> <a href="#doc1_152" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--enable-memcache-cookie</a> |
<li> <a href="#doc1_156" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--enable-memcache-cookie</a> |
| 726 |
<li> <a href="#doc1_158" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-apr-memcache-header</a> |
<li> <a href="#doc1_162" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-memcached-header</a> |
| 727 |
<li> <a href="#doc1_164" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-apr-memcache-lib-dir</a> |
<li> <a href="#doc1_168" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-memcached-lib-dir</a> |
| 728 |
</ul> |
</ul> |
| 729 |
</ul> |
</ul> |
| 730 |
<li> <a href="#doc1_172" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Configuration</a> |
<li> <a href="#doc1_176" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Configuration</a> |
| 731 |
<ul> |
<ul> |
| 732 |
<li> <a href="#doc1_174" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">htmlファイルが変換対象の場合</a> |
<li> <a href="#doc1_178" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">htmlファイルが変換対象の場合</a> |
| 733 |
<li> <a href="#doc1_189" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">php等の出力結果が変換対象の場合</a> |
<li> <a href="#doc1_193" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">php等の出力結果が変換対象の場合</a> |
| 734 |
<li> <a href="#doc1_204" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">xoopsを使用し、且つwordpress、bwikiを使用している場合</a> |
<li> <a href="#doc1_208" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">xoopsを使用し、且つwordpress、bwikiを使用している場合</a> |
| 735 |
<li> <a href="#doc1_219" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">画像自動変換機能を使用する場合</a> |
<li> <a href="#doc1_223" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">画像自動変換機能を使用する場合</a> |
| 736 |
<li> <a href="#doc1_296" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">文字コードを変換したい場合(EXPERIMENTAL)</a> |
<li> <a href="#doc1_300" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">文字コードを変換したい場合(EXPERIMENTAL)</a> |
| 737 |
<li> <a href="#doc1_340" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">ディレクティブ</a> |
<li> <a href="#doc1_344" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">ディレクティブ</a> |
| 738 |
</ul> |
</ul> |
| 739 |
<li> <a href="#doc1_603" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">対応するCHTMLタグ</a> |
<li> <a href="#doc1_607" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">対応するCHTMLタグ</a> |
| 740 |
<li> <a href="#doc1_1311" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">独自拡張タグ</a> |
<li> <a href="#doc1_1450" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">独自拡張タグ</a> |
| 741 |
<li> <a href="#doc1_1348" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">絵文字について</a> |
<li> <a href="#doc1_1487" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">絵文字について</a> |
| 742 |
<ul> |
<ul> |
| 743 |
<li> <a href="#doc1_1353" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">絵文字変換定義</a> |
<li> <a href="#doc1_1492" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">絵文字変換定義</a> |
| 744 |
</ul> |
</ul> |
| 745 |
<li> <a href="#doc1_1398" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">デバイス定義 device_data.xml</a> |
<li> <a href="#doc1_1534" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">デバイス定義 device_data.xml</a> |
| 746 |
<li> <a href="#doc1_1401" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">イメージ画像変換機能</a> |
<li> <a href="#doc1_1537" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">イメージ画像変換機能</a> |
| 747 |
<ul> |
<ul> |
| 748 |
<li> <a href="#doc1_1410" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">サムネイルモード</a> |
<li> <a href="#doc1_1546" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">サムネイルモード</a> |
| 749 |
<li> <a href="#doc1_1416" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">壁紙モード</a> |
<li> <a href="#doc1_1552" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">壁紙モード</a> |
| 750 |
<li> <a href="#doc1_1422" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">EzGetモード</a> |
<li> <a href="#doc1_1558" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">EzGetモード</a> |
| 751 |
<li> <a href="#doc1_1428" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">その他の機能</a> |
<li> <a href="#doc1_1564" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">その他の機能</a> |
| 752 |
</ul> |
</ul> |
| 753 |
<li> <a href="#doc1_1459" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">QRコード出力機能</a> |
<li> <a href="#doc1_1595" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">QRコード出力機能</a> |
| 754 |
<ul> |
<ul> |
| 755 |
<li> <a href="#doc1_1461" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">QRコード出力ハンドラの登録</a> |
<li> <a href="#doc1_1597" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">QRコード出力ハンドラの登録</a> |
| 756 |
<li> <a href="#doc1_1467" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">QRコードソースファイルの設置</a> |
<li> <a href="#doc1_1606" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">QRコードソースファイルの設置</a> |
| 757 |
<li> <a href="#doc1_1491" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">QRコードの動的出力機能</a> |
<li> <a href="#doc1_1630" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">QRコードの動的出力機能</a> |
| 758 |
</ul> |
</ul> |
| 759 |
<li> <a href="#doc1_1498" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Cookieシミュレート機能</a> |
<li> <a href="#doc1_1637" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Cookieシミュレート機能</a> |
| 760 |
<ul> |
<ul> |
| 761 |
<li> <a href="#doc1_1500" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Cookieシミュレート機能</a> |
<li> <a href="#doc1_1639" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Cookieシミュレート機能</a> |
| 762 |
<li> <a href="#doc1_1506" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">One-Time ID</a> |
<li> <a href="#doc1_1645" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">One-Time ID</a> |
| 763 |
<li> <a href="#doc1_1509" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Cookieの保存場所</a> |
<li> <a href="#doc1_1648" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Cookieの保存場所</a> |
| 764 |
<li> <a href="#doc1_1624" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Cookieの保持期間</a> |
<li> <a href="#doc1_1763" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Cookieの保持期間</a> |
| 765 |
<li> <a href="#doc1_1630" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">CookieLazyMode</a> |
<li> <a href="#doc1_1769" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">CookieLazyMode</a> |
| 766 |
</ul> |
</ul> |
| 767 |
<li> <a href="#doc1_1637" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Refererシミュレート機能(EXPERIMENTAL)</a> |
<li> <a href="#doc1_1776" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Refererシミュレート機能</a> |
| 768 |
<ul> |
<ul> |
| 769 |
<li> <a href="#doc1_1639" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Refererシミュレート機能(EXPERIMENTAL)</a> |
<li> <a href="#doc1_1778" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Refererシミュレート機能</a> |
| 770 |
</ul> |
</ul> |
| 771 |
</ul> |
</ul> |
| 772 |
</div> |
</div> |
| 773 |
|
|
| 774 |
<h2 id="doc1_17">Overview</h2> |
<h2 id="doc1_17">Overview</h2> |
| 775 |
|
|
| 776 |
<p class="first_ja">mod_chxjはオープンソースの携帯向けコンテンツ変換Apache2.x用モジュールであり、CHTML(DoCoMo i-Mode用CHTML3.0)で記述された文書や通常のHTMLで記述された文書を、アクセスに来た端末のUser-Agentヘッダを見て、それぞれの端末にあった形式に変換します。HTML文書に限らず、画像(jpg、gif、png)、絵文字についても、定義ファイルに従ってそれぞれのキャリアにあった絵文字に変換します。Cookie非対応端末、Refer非対応端末のために、Set-Cookie、CookieヘッダやRefererヘッダをシミュレートすることもできます(EXPERIMENTAL)。</p> |
<p class="first_ja">mod_chxjはオープンソースの携帯向けコンテンツ変換Apache2.x用モジュールであり、CHTML(DoCoMo i-Mode用CHTML5.0)で記述された文書や通常のHTMLで記述された文書を、アクセスに来た端末のUser-Agentヘッダを見て、それぞれの端末にあった形式に変換します。HTML文書に限らず、画像(jpg、gif、png)、絵文字についても、定義ファイルに従ってそれぞれのキャリアにあった絵文字に変換します。Cookie非対応端末、Refer非対応端末のために、Set-Cookie、CookieヘッダやRefererヘッダをシミュレートすることもできます。</p> |
| 777 |
|
|
| 778 |
<h2 id="doc1_20">インストール</h2> |
<h2 id="doc1_20">インストール</h2> |
| 779 |
|
|
| 785 |
<ol> |
<ol> |
| 786 |
<li> Apache2.xのヘッダーファイル群 |
<li> Apache2.xのヘッダーファイル群 |
| 787 |
<li> Apache2.x用のapxs |
<li> Apache2.x用のapxs |
| 788 |
<li> apr(Apache Portable Runtime)ライブラリとそのヘッダファイル郡(apu含む)<span class="note"><a href="#doc1_34" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="memcacheを使用する場合、apuは0.9.7以降"><sup>(1)</sup></a></span> |
<li> apr(Apache Portable Runtime)ライブラリとそのヘッダファイル郡(apu含む) |
| 789 |
<li> automake、autoconf、libtool1.3.X |
<li> automake、autoconf、libtool1.3.X |
| 790 |
<li> ImageMagick(MagickWand) |
<li> ImageMagick(MagickWand) |
| 791 |
|
<li> memcachedを使用する場合にはlibmemcached 0.20以降 |
| 792 |
|
<li> mysqlを使用する場合にはlibmysqlclient 4.1.11a以降 |
| 793 |
<li> Linux</ol> |
<li> Linux</ol> |
| 794 |
|
|
| 795 |
|
|
| 796 |
<div class="footnote"> |
<h3 id="doc1_52">mod_chxjの入手</h3> |
|
<ol> |
|
|
<li id="doc1_34" value="1"> memcacheを使用する場合、apuは0.9.7以降</ol> |
|
|
</div> |
|
|
|
|
|
|
|
|
<h3 id="doc1_48">mod_chxjの入手</h3> |
|
| 797 |
|
|
| 798 |
<p class="first_ja">mod_chxjは<a href="http://sourceforge.jp/projects/modchxj/" target="_top" onmouseover="hilightExternallink(this)" onmouseout="normal(this)">こちら</a>からダウンロードすることができます。</p> |
<p class="first_ja">mod_chxjは<a href="http://sourceforge.jp/projects/modchxj/" target="_top" onmouseover="hilightExternallink(this)" onmouseout="normal(this)">こちら</a>からダウンロードすることができます。</p> |
| 799 |
|
|
| 800 |
<h3 id="doc1_54">インストール</h3> |
<h3 id="doc1_58">インストール</h3> |
| 801 |
|
|
| 802 |
<p class="first_ja">以下にmod_chxjインストール手順を示します。</p> |
<p class="first_ja">以下にmod_chxjインストール手順を示します。</p> |
| 803 |
|
|
| 804 |
<ol> |
<ol> |
| 805 |
<li> <p>Configureスクリプトを生成します</p> |
<li> <p>Configureスクリプトを生成します</p> |
| 806 |
|
|
| 807 |
<div id="doc1_60" class="caption">Configure スクリプトの生成</div> |
<div id="doc1_64" class="caption">Configure スクリプトの生成</div> |
| 808 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 809 |
$ ./buildconf.sh |
$ ./buildconf.sh |
| 810 |
</pre> |
</pre> |
| 811 |
|
|
| 812 |
<p><span class="note"><a href="#doc1_63" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title=""$"はプロンプトをあらわします。"><sup>(2)</sup></a></span></p> |
<p><span class="note"><a href="#doc1_67" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title=""$"はプロンプトをあらわします。"><sup>(1)</sup></a></span></p> |
| 813 |
<li> <p>Configure</p> |
<li> <p>Configure</p> |
| 814 |
|
|
| 815 |
<div id="doc1_69" class="caption">Configure</div> |
<div id="doc1_73" class="caption">Configure</div> |
| 816 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 817 |
$ ./configure |
$ ./configure |
| 818 |
</pre> |
</pre> |
| 819 |
|
|
| 820 |
<p><span class="note"><a href="#doc1_72" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="場合によっては--with-apr-configや--with-apu-config、--with-pcre-configも必要です。"><sup>(3)</sup></a></span><span class="note"><a href="#doc1_75" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="詳細はBuildを参照"><sup>(4)</sup></a></span></p> |
<p><span class="note"><a href="#doc1_76" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="場合によっては--with-apr-configや--with-apu-config、--with-pcre-configも必要です。"><sup>(2)</sup></a></span><span class="note"><a href="#doc1_79" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="詳細はBuildを参照"><sup>(3)</sup></a></span></p> |
| 821 |
<li> mod_chxj.soを生成します |
<li> mod_chxj.soを生成します |
| 822 |
<div id="doc1_81" class="caption">make</div> |
<div id="doc1_85" class="caption">make</div> |
| 823 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 824 |
$ make |
$ make |
| 825 |
</pre> |
</pre> |
| 826 |
<li> apacheにインストールします |
<li> apacheにインストールします |
| 827 |
<div id="doc1_87" class="caption">install</div> |
<div id="doc1_91" class="caption">install</div> |
| 828 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 829 |
$ make install |
$ make install |
| 830 |
</pre> |
</pre> |
| 831 |
<li> <p>データの設置etcディレクトリは以下のdevice_data.xmlとemoji.xmlをApacheからアクセスできるところに配置します。</p> |
<li> <p>データの設置etcディレクトリは以下のdevice_data.xmlとemoji.xmlをApacheからアクセスできるところに配置します。</p> |
| 832 |
<p>以下、/etc/apache2/chxjディレクトリにchxj用設定ファイルを用意する場合</p> |
<p>以下、/etc/apache2/chxjディレクトリにchxj用設定ファイルを用意する場合</p> |
| 833 |
|
|
| 834 |
<div id="doc1_93" class="caption">データの設置</div> |
<div id="doc1_97" class="caption">データの設置</div> |
| 835 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 836 |
$ mkdir -p /etc/apache2/chxj |
$ mkdir -p /etc/apache2/chxj |
| 837 |
$ cp etc/device_data.xml /etc/apache2/chxj |
$ cp etc/device_data.xml /etc/apache2/chxj |
| 841 |
|
|
| 842 |
<div class="footnote"> |
<div class="footnote"> |
| 843 |
<ol> |
<ol> |
| 844 |
<li id="doc1_63" value="2"> "$"はプロンプトをあらわします。<li id="doc1_72" value="3"> 場合によっては--with-apr-configや--with-apu-config、--with-pcre-configも必要です。<li id="doc1_75" value="4"> 詳細はBuildを参照</ol> |
<li id="doc1_67" value="1"> "$"はプロンプトをあらわします。<li id="doc1_76" value="2"> 場合によっては--with-apr-configや--with-apu-config、--with-pcre-configも必要です。<li id="doc1_79" value="3"> 詳細はBuildを参照</ol> |
| 845 |
</div> |
</div> |
| 846 |
|
|
| 847 |
|
|
| 848 |
<h2 id="doc1_100">Build</h2> |
<h2 id="doc1_104">Build</h2> |
| 849 |
|
|
| 850 |
<p class="first_ja">mod_chxjをコンパイルするにはconfigureを行う必要があります。以下にconfigureのオプションを記します。</p> |
<p class="first_ja">mod_chxjをコンパイルするにはconfigureを行う必要があります。以下にconfigureのオプションを記します。</p> |
| 851 |
|
|
| 852 |
<h3 id="doc1_102">メイン</h3> |
<h3 id="doc1_106">メイン</h3> |
| 853 |
|
|
| 854 |
|
|
| 855 |
<h3 id="doc1_104">--with-apache-header</h3> |
<h3 id="doc1_108">--with-apache-header</h3> |
| 856 |
|
|
| 857 |
<p class="first_ja">通常指定する必要はありません。configureでApacheのヘッダファイルの場所が検知できなかった場合や、任意のApacheヘッダファイルを使用したい場合に指定します。</p> |
<p class="first_ja">通常指定する必要はありません。configureでApacheのヘッダファイルの場所が検知できなかった場合や、任意のApacheヘッダファイルを使用したい場合に指定します。</p> |
| 858 |
|
|
| 859 |
<div id="doc1_106" class="caption">--with-apache-header</div> |
<div id="doc1_110" class="caption">--with-apache-header</div> |
| 860 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 861 |
$ ./configure --with-apache-header=/usr/include/apache2 |
$ ./configure --with-apache-header=/usr/include/apache2 |
| 862 |
|
|
| 864 |
|
|
| 865 |
<p>上記は/usr/include/apache2以下にApacheのヘッダファイルがある場合の例です。</p> |
<p>上記は/usr/include/apache2以下にApacheのヘッダファイルがある場合の例です。</p> |
| 866 |
|
|
| 867 |
<h3 id="doc1_110">--with-apxs</h3> |
<h3 id="doc1_114">--with-apxs</h3> |
| 868 |
|
|
| 869 |
<p class="first_ja">通常指定する必要はありません。configureでapxsを検知できなかった場合や、任意のapxsプログラムを指定したい場合に指定します。</p> |
<p class="first_ja">通常指定する必要はありません。configureでapxsを検知できなかった場合や、任意のapxsプログラムを指定したい場合に指定します。</p> |
| 870 |
|
|
| 871 |
<div id="doc1_112" class="caption">--with-apxs</div> |
<div id="doc1_116" class="caption">--with-apxs</div> |
| 872 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 873 |
$ ./configure --with-apxs=/usr/local/apache2/bin/apxs2 |
$ ./configure --with-apxs=/usr/local/apache2/bin/apxs2 |
| 874 |
|
|
| 876 |
|
|
| 877 |
<p>上記は/usr/local/apache2/bin/apxs2を使用するようにapxsに指定しています。</p> |
<p>上記は/usr/local/apache2/bin/apxs2を使用するようにapxsに指定しています。</p> |
| 878 |
|
|
| 879 |
<h3 id="doc1_116">--with-apr-config</h3> |
<h3 id="doc1_120">--with-apr-config</h3> |
| 880 |
|
|
| 881 |
<p class="first_ja">通常指定する必要はありません。configureでapr-configを検知できなかった場合や、任意のapr-configプログラムを指定したい場合に指定します。</p> |
<p class="first_ja">通常指定する必要はありません。configureでapr-configを検知できなかった場合や、任意のapr-configプログラムを指定したい場合に指定します。</p> |
| 882 |
|
|
| 883 |
<div id="doc1_118" class="caption">--with-apr-config</div> |
<div id="doc1_122" class="caption">--with-apr-config</div> |
| 884 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 885 |
$ ./configure --with-apr-config=/usr/local/apache2/bin/apr-1-config |
$ ./configure --with-apr-config=/usr/local/apache2/bin/apr-1-config |
| 886 |
|
|
| 888 |
|
|
| 889 |
<p>上記は/usr/local/apache2/bin/apr-1-configを使用するように指定しています。</p> |
<p>上記は/usr/local/apache2/bin/apr-1-configを使用するように指定しています。</p> |
| 890 |
|
|
| 891 |
<h3 id="doc1_122">--with-apu-config</h3> |
<h3 id="doc1_126">--with-apu-config</h3> |
| 892 |
|
|
| 893 |
<p class="first_ja">通常指定する必要はありません。configureでapu-configを検知できなかった場合や、任意のapu-configプログラムを指定したい場合に指定します。</p> |
<p class="first_ja">通常指定する必要はありません。configureでapu-configを検知できなかった場合や、任意のapu-configプログラムを指定したい場合に指定します。</p> |
| 894 |
|
|
| 895 |
<div id="doc1_124" class="caption">--with-apu-config</div> |
<div id="doc1_128" class="caption">--with-apu-config</div> |
| 896 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 897 |
$ ./configure --with-apu-config=/usr/local/apache2/bin/apu-1-config |
$ ./configure --with-apu-config=/usr/local/apache2/bin/apu-1-config |
| 898 |
|
|
| 900 |
|
|
| 901 |
<p>上記は/usr/local/apache2/bin/apu-1-configを使用するように指定しています。</p> |
<p>上記は/usr/local/apache2/bin/apu-1-configを使用するように指定しています。</p> |
| 902 |
|
|
| 903 |
<h3 id="doc1_129">Cookieシミュレート機能でMySQLを使用する場合</h3> |
<h3 id="doc1_133">Cookieシミュレート機能でMySQLを使用する場合</h3> |
| 904 |
|
|
| 905 |
|
|
| 906 |
<h3 id="doc1_131">--enable-mysql-cookie</h3> |
<h3 id="doc1_135">--enable-mysql-cookie</h3> |
| 907 |
|
|
| 908 |
<p class="first_ja">Cookieシミュレート機能を使用する際、保存先をデフォルトのDBMでは無く、MySQLに保存するようにします。DefaultのDBMで良い場合や、Cookieシミュレート機能を使用しない場合は指定する必要はありません。別途MySQLサーバを用意する必要があります。また、本オプションを指定した場合は、--with-mysql-header、--with-mysql-lib-dirも指定します。これはMySQLのヘッダとライブラリが必要なことを意味します。使用するMySQLのライブラリは今のところlibmysqlclient_r.soのみです。</p> |
<p class="first_ja">Cookieシミュレート機能を使用する際、保存先をデフォルトのDBMでは無く、MySQLに保存するようにします。DefaultのDBMで良い場合や、Cookieシミュレート機能を使用しない場合は指定する必要はありません。別途MySQLサーバを用意する必要があります。また、本オプションを指定した場合は、--with-mysql-header、--with-mysql-lib-dirも指定します。これはMySQLのヘッダとライブラリが必要なことを意味します。使用するMySQLのライブラリは今のところlibmysqlclient_r.soのみです。</p> |
| 909 |
|
|
| 910 |
<div id="doc1_133" class="caption">--enable-mysql-cookie</div> |
<div id="doc1_137" class="caption">--enable-mysql-cookie</div> |
| 911 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 912 |
$ ./configure --enable-mysql-cookie --with-mysql-header=/usr/include/mysql \ |
$ ./configure --enable-mysql-cookie --with-mysql-header=/usr/include/mysql \ |
| 913 |
--with-mysql-lib-dir=/usr/lib |
--with-mysql-lib-dir=/usr/lib |
| 916 |
|
|
| 917 |
<p>上記は、/usr/include/mysql以下にmysql用のヘッダがあり、/usr/lib以下にlibmysqlclient_r.soがある場合の例です。</p> |
<p>上記は、/usr/include/mysql以下にmysql用のヘッダがあり、/usr/lib以下にlibmysqlclient_r.soがある場合の例です。</p> |
| 918 |
|
|
| 919 |
<h3 id="doc1_137">--with-mysql-header</h3> |
<h3 id="doc1_141">--with-mysql-header</h3> |
| 920 |
|
|
| 921 |
<p class="first_ja">--enable-mysql-cookieを指定した場合は必須です。MySQLのヘッダファイルの場所を指定します。</p> |
<p class="first_ja">--enable-mysql-cookieを指定した場合は必須です。MySQLのヘッダファイルの場所を指定します。</p> |
| 922 |
|
|
| 923 |
<div id="doc1_139" class="caption">--with-mysql-header</div> |
<div id="doc1_143" class="caption">--with-mysql-header</div> |
| 924 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 925 |
$ ./configure --enable-mysql-cookie --with-mysql-header=/usr/include/mysql \ |
$ ./configure --enable-mysql-cookie --with-mysql-header=/usr/include/mysql \ |
| 926 |
--with-mysql-lib-dir=/usr/lib |
--with-mysql-lib-dir=/usr/lib |
| 928 |
</pre> |
</pre> |
| 929 |
|
|
| 930 |
|
|
| 931 |
<h3 id="doc1_143">--with-mysql-lib-dir</h3> |
<h3 id="doc1_147">--with-mysql-lib-dir</h3> |
| 932 |
|
|
| 933 |
<p class="first_ja">--enable-mysql-cookieを指定した場合は必須です。MySQLのライブラリ、libmysqlclient_r.soの設置されているディレクトリを指定します。</p> |
<p class="first_ja">--enable-mysql-cookieを指定した場合は必須です。MySQLのライブラリ、libmysqlclient_r.soの設置されているディレクトリを指定します。</p> |
| 934 |
|
|
| 935 |
<div id="doc1_145" class="caption">--with-mysql-lib-dir</div> |
<div id="doc1_149" class="caption">--with-mysql-lib-dir</div> |
| 936 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 937 |
$ ./configure --enable-mysql-cookie --with-mysql-header=/usr/include/mysql \ |
$ ./configure --enable-mysql-cookie --with-mysql-header=/usr/include/mysql \ |
| 938 |
--with-mysql-lib-dir=/usr/lib |
--with-mysql-lib-dir=/usr/lib |
| 940 |
</pre> |
</pre> |
| 941 |
|
|
| 942 |
|
|
| 943 |
<h3 id="doc1_150">Cookieシミュレート機能でmemcachedを使用する場合</h3> |
<h3 id="doc1_154">Cookieシミュレート機能でmemcachedを使用する場合</h3> |
| 944 |
|
|
| 945 |
|
|
| 946 |
<h3 id="doc1_152">--enable-memcache-cookie</h3> |
<h3 id="doc1_156">--enable-memcache-cookie</h3> |
| 947 |
|
|
| 948 |
<p class="first_ja">Cookieシミュレート機能を使用する際、保存先をデフォルトのDBMでは無く、memcachedに保存するようにします。DefaultのDBMで良い場合や、Cookieシミュレート機能を使用しない場合は指定する必要はありません。別途memcachedを用意する必要があります。また、本オプションを指定した場合は、--with-apr-memcache-header、--with-apr-memcache-lib-dirも指定します。これはapr_memcacheのヘッダとライブラリが必要なことを意味します。</p> |
<p class="first_ja">Cookieシミュレート機能を使用する際、保存先をデフォルトのDBMでは無く、memcachedに保存するようにします。DefaultのDBMで良い場合や、Cookieシミュレート機能を使用しない場合は指定する必要はありません。別途memcachedを用意する必要があります。また、本オプションを指定した場合は、--with-memcached-header、--with-memcached-lib-dirも指定します。これはlibmemcachedのヘッダとライブラリが必要なことを意味します。</p> |
| 949 |
|
|
| 950 |
<div id="doc1_154" class="caption">--enable-memcache-cookie</div> |
<div id="doc1_158" class="caption">--enable-memcache-cookie</div> |
| 951 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 952 |
$ ./configure --enable-memcache-cookie \ |
$ ./configure --enable-memcache-cookie \ |
| 953 |
--with-apr-memcache-header=/usr/include/apr-memcache0 \ |
--with-memcached-header=/usr/include/libmemcached \ |
| 954 |
--with-apr-memcache-lib-dir=/usr/lib |
--with-memcached-lib-dir=/usr/lib |
| 955 |
|
|
| 956 |
</pre> |
</pre> |
| 957 |
|
|
| 958 |
<p>上記は、/usr/include/apr_memcache0以下にapr-memcache用のヘッダがあり、/usr/lib以下にlibapr_memcache.soがある場合の例です。</p> |
<p>上記は、/usr/include/libmemcached以下にlibmemcached用のヘッダがあり、/usr/lib以下にlibmemcached.soがある場合の例です。</p> |
| 959 |
|
|
| 960 |
<h3 id="doc1_158">--with-apr-memcache-header</h3> |
<h3 id="doc1_162">--with-memcached-header</h3> |
| 961 |
|
|
| 962 |
<p class="first_ja">--enable-memcache-cookieを指定した場合は必須です。apr-memcacheのヘッダファイルの場所を指定します。</p> |
<p class="first_ja">--enable-memcache-cookieを指定した場合は必須です。libmemcachedのヘッダファイルの場所を指定します。</p> |
| 963 |
|
|
| 964 |
<div id="doc1_160" class="caption">--with-apr-memcache-header</div> |
<div id="doc1_164" class="caption">--with-memcached-header</div> |
| 965 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 966 |
$ ./configure --enable-memcache-cookie \ |
$ ./configure --enable-memcache-cookie \ |
| 967 |
--with-apr-memcache-header=/usr/include/apr_memcache0 \ |
--with-memcached-header=/usr/include/libmemcached \ |
| 968 |
--with-apr-memcache-lib-dir=/usr/lib |
--with-memcached-lib-dir=/usr/lib |
| 969 |
|
|
| 970 |
</pre> |
</pre> |
| 971 |
|
|
| 972 |
|
|
| 973 |
<h3 id="doc1_164">--with-apr-memcache-lib-dir</h3> |
<h3 id="doc1_168">--with-memcached-lib-dir</h3> |
| 974 |
|
|
| 975 |
<p class="first_ja">--enable-mysql-cookieを指定した場合は必須です。apr-memcacheのライブラリ、libapr_memcache.soの設置されているディレクトリを指定します。</p> |
<p class="first_ja">--enable-memcache-cookieを指定した場合は必須です。libmemcachedのライブラリ、libmemcached.soの設置されているディレクトリを指定します。</p> |
| 976 |
|
|
| 977 |
<div id="doc1_166" class="caption">--with-apr-memcache-lib-dir</div> |
<div id="doc1_170" class="caption">--with-memcached-lib-dir</div> |
| 978 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 979 |
$ ./configure --enable-memcache-cookie \ |
$ ./configure --enable-memcache-cookie \ |
| 980 |
--with-apr-memcache-header=/usr/include/apr_memcache0 \ |
--with-memcached-header=/usr/include/libmemcached \ |
| 981 |
--with-apr-memcache-lib-dir=/usr/lib |
--with-memcached-lib-dir=/usr/lib |
| 982 |
|
|
| 983 |
</pre> |
</pre> |
| 984 |
|
|
| 985 |
|
|
| 986 |
<h2 id="doc1_172">Configuration</h2> |
<h2 id="doc1_176">Configuration</h2> |
| 987 |
|
|
| 988 |
<p class="first_ja">以下はmod_chxjが/usr/lib/apache2/modulesディレクトリ配下に設置されたものとしています</p> |
<p class="first_ja">以下はmod_chxjが/usr/lib/apache2/modulesディレクトリ配下に設置されたものとしています</p> |
| 989 |
|
|
| 990 |
<h3 id="doc1_174">htmlファイルが変換対象の場合</h3> |
<h3 id="doc1_178">htmlファイルが変換対象の場合</h3> |
| 991 |
|
|
| 992 |
<p class="first_ja">例として、Locationが"/chxj"以下のものは全て変換する場合を説明します。</p> |
<p class="first_ja">例として、Locationが"/chxj"以下のものは全て変換する場合を説明します。</p> |
| 993 |
|
|
| 994 |
<ol> |
<ol> |
| 995 |
<li> httpd.confに以下を追加します。 |
<li> httpd.confに以下を追加します。 |
| 996 |
<div id="doc1_180" class="caption">httpd.conf</div> |
<div id="doc1_184" class="caption">httpd.conf</div> |
| 997 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 998 |
#==================================================================================== |
#==================================================================================== |
| 999 |
# モジュールをApache2.0にロード |
# モジュールをApache2.xにロード |
| 1000 |
#==================================================================================== |
#==================================================================================== |
| 1001 |
LoadModule chxj_module /usr/lib/apache2/modules/mod_chxj.so |
LoadModule chxj_module /usr/lib/apache2/modules/mod_chxj.so |
| 1002 |
|
|
| 1022 |
<li> apacheの再起動。</ol> |
<li> apacheの再起動。</ol> |
| 1023 |
|
|
| 1024 |
|
|
| 1025 |
<h3 id="doc1_189">php等の出力結果が変換対象の場合</h3> |
<h3 id="doc1_193">php等の出力結果が変換対象の場合</h3> |
| 1026 |
|
|
| 1027 |
|
|
| 1028 |
<ol> |
<ol> |
| 1029 |
<li> httpd.confに以下を追加します |
<li> httpd.confに以下を追加します |
| 1030 |
<div id="doc1_195" class="caption">httpd.conf</div> |
<div id="doc1_199" class="caption">httpd.conf</div> |
| 1031 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1032 |
#==================================================================================== |
#==================================================================================== |
| 1033 |
# モジュールをApache2.0にロード |
# モジュールをApache2.xにロード |
| 1034 |
#==================================================================================== |
#==================================================================================== |
| 1035 |
LoadModule chxj_module /usr/lib/apache2/modules/mod_chxj.so |
LoadModule chxj_module /usr/lib/apache2/modules/mod_chxj.so |
| 1036 |
|
|
| 1057 |
<li> apacheの再起動。</ol> |
<li> apacheの再起動。</ol> |
| 1058 |
|
|
| 1059 |
|
|
| 1060 |
<h3 id="doc1_204">xoopsを使用し、且つwordpress、bwikiを使用している場合</h3> |
<h3 id="doc1_208">xoopsを使用し、且つwordpress、bwikiを使用している場合</h3> |
| 1061 |
|
|
| 1062 |
|
|
| 1063 |
<ol> |
<ol> |
| 1064 |
<li> httpd.confに以下を追加します |
<li> httpd.confに以下を追加します |
| 1065 |
<div id="doc1_210" class="caption">httpd.conf</div> |
<div id="doc1_214" class="caption">httpd.conf</div> |
| 1066 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1067 |
#==================================================================================== |
#==================================================================================== |
| 1068 |
# モジュールをApache2.0にロード |
# モジュールをApache2.xにロード |
| 1069 |
#==================================================================================== |
#==================================================================================== |
| 1070 |
LoadModule chxj_module /usr/lib/apache2/modules/mod_chxj.so |
LoadModule chxj_module /usr/lib/apache2/modules/mod_chxj.so |
| 1071 |
|
|
| 1132 |
<li> apacheの再起動。</ol> |
<li> apacheの再起動。</ol> |
| 1133 |
|
|
| 1134 |
|
|
| 1135 |
<h3 id="doc1_219">画像自動変換機能を使用する場合</h3> |
<h3 id="doc1_223">画像自動変換機能を使用する場合</h3> |
| 1136 |
|
|
| 1137 |
|
|
| 1138 |
<ol> |
<ol> |
| 1139 |
<li> <p>httpd.confに以下を追加します。下記は、URIが/imgで始まる全ての画像に対して動作するようmod_chxjに指示しています。</p> |
<li> <p>httpd.confに以下を追加します。下記は、URIが/imgで始まる全ての画像に対して動作するようmod_chxjに指示しています。</p> |
| 1140 |
|
|
| 1141 |
<div id="doc1_225" class="caption">httpd.conf</div> |
<div id="doc1_229" class="caption">httpd.conf</div> |
| 1142 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1143 |
<Location /img> |
<Location /img> |
| 1144 |
ChxjImageEngine On |
ChxjImageEngine On |
| 1154 |
<p><br></br> <br></br></p> |
<p><br></br> <br></br></p> |
| 1155 |
<li> <p>ChxjImageCacheDir<br></br> mod_chxj画像変換ハンドラが使用する変換後の画像をおいておくディレクトリを指定します。デフォルトは/tmp。</p> |
<li> <p>ChxjImageCacheDir<br></br> mod_chxj画像変換ハンドラが使用する変換後の画像をおいておくディレクトリを指定します。デフォルトは/tmp。</p> |
| 1156 |
|
|
| 1157 |
<div id="doc1_243" class="caption">ChxjImageCacheDir</div> |
<div id="doc1_247" class="caption">ChxjImageCacheDir</div> |
| 1158 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1159 |
ChxjImageCacheDir /tmp |
ChxjImageCacheDir /tmp |
| 1160 |
|
|
| 1163 |
<p>mod_chxjに画像変換キャッシュとして/tmpを使用するよう指示します。<br></br><br></br></p> |
<p>mod_chxjに画像変換キャッシュとして/tmpを使用するよう指示します。<br></br><br></br></p> |
| 1164 |
<li> <p>ChxjImageCacheLimit<br></br> mod_chxj画像変換ハンドラが使用する変換後の画像をおいておくディレクトリの許容量を指定します。単位はbyte。</p> |
<li> <p>ChxjImageCacheLimit<br></br> mod_chxj画像変換ハンドラが使用する変換後の画像をおいておくディレクトリの許容量を指定します。単位はbyte。</p> |
| 1165 |
|
|
| 1166 |
<div id="doc1_255" class="caption">ChxjImageCacheLimit</div> |
<div id="doc1_259" class="caption">ChxjImageCacheLimit</div> |
| 1167 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1168 |
ChxjImageCacheLimit 1024 |
ChxjImageCacheLimit 1024 |
| 1169 |
|
|
| 1172 |
<p>mod_chxjに画像変換キャッシュ最大サイズとして1kbyteと指定。※このとき変換結果が1kbyte以上あるような場合にはINTERNAL_SERVER_ERRORを返します。十分な領域を確保するか、画像サイズを小さくしてください。<br></br><br></br></p> |
<p>mod_chxjに画像変換キャッシュ最大サイズとして1kbyteと指定。※このとき変換結果が1kbyte以上あるような場合にはINTERNAL_SERVER_ERRORを返します。十分な領域を確保するか、画像サイズを小さくしてください。<br></br><br></br></p> |
| 1173 |
<li> <p>ChxjImageCopyright<br></br> mod_chxjの画像変換ハンドラに、転送禁止設定を行うよう指示します。パラメータとして任意の文字列をとります。ChxjImageCopyrightディレクティブで指定された文字列は、それぞれのイメージのコメント部に埋め込まれます。</p> |
<li> <p>ChxjImageCopyright<br></br> mod_chxjの画像変換ハンドラに、転送禁止設定を行うよう指示します。パラメータとして任意の文字列をとります。ChxjImageCopyrightディレクティブで指定された文字列は、それぞれのイメージのコメント部に埋め込まれます。</p> |
| 1174 |
|
|
| 1175 |
<div id="doc1_267" class="caption">ChxjImageCopyright</div> |
<div id="doc1_271" class="caption">ChxjImageCopyright</div> |
| 1176 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1177 |
ChxjImageCopyright "A.Konno" |
ChxjImageCopyright "A.Konno" |
| 1178 |
|
|
| 1181 |
<p>mod_chxjに転送禁止設定を行うよう指示しています。変換後イメージのコメント部分には、キャリア毎に以下の文字列を埋め込みます。</p> |
<p>mod_chxjに転送禁止設定を行うよう指示しています。変換後イメージのコメント部分には、キャリア毎に以下の文字列を埋め込みます。</p> |
| 1182 |
<p><b>AU の場合</b></p> |
<p><b>AU の場合</b></p> |
| 1183 |
|
|
| 1184 |
<div id="doc1_273" class="caption">AU</div> |
<div id="doc1_277" class="caption">AU</div> |
| 1185 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1186 |
kddi_copyright=on,A.Konno |
kddi_copyright=on,A.Konno |
| 1187 |
|
|
| 1189 |
|
|
| 1190 |
<p><b>DoCoMoの場合</b></p> |
<p><b>DoCoMoの場合</b></p> |
| 1191 |
|
|
| 1192 |
<div id="doc1_279" class="caption">DoCoMo</div> |
<div id="doc1_283" class="caption">DoCoMo</div> |
| 1193 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1194 |
copy="NO",A.Konno |
copy="NO",A.Konno |
| 1195 |
</pre> |
</pre> |
| 1196 |
|
|
| 1197 |
<p><b>SoftBank/Vodafone</b>の場合は、レスポンスヘッダに</p> |
<p><b>SoftBank/Vodafone</b>の場合は、レスポンスヘッダに</p> |
| 1198 |
|
|
| 1199 |
<div id="doc1_285" class="caption">SoftBank/Vodafone/J-PHONE</div> |
<div id="doc1_289" class="caption">SoftBank/Vodafone/J-PHONE</div> |
| 1200 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1201 |
x-jphone-copyright:no-transfer |
x-jphone-copyright:no-transfer |
| 1202 |
|
|
| 1203 |
</pre> |
</pre> |
| 1204 |
|
|
| 1205 |
<p>を埋め込みます。<span class="note"><a href="#doc1_288" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="SoftBank/Vodafoneの場合は、リクエストURLの最後が.pnzか、.jpzで終わるようにダミーを付けなければなりません。"><sup>(5)</sup></a></span></p></ol></ol> |
<p>を埋め込みます。<span class="note"><a href="#doc1_292" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="SoftBank/Vodafoneの場合は、リクエストURLの最後が.pnzか、.jpzで終わるようにダミーを付けなければなりません。"><sup>(4)</sup></a></span></p></ol></ol> |
| 1206 |
|
|
| 1207 |
|
|
| 1208 |
<div class="footnote"> |
<div class="footnote"> |
| 1209 |
<ol> |
<ol> |
| 1210 |
<li id="doc1_288" value="5"> SoftBank/Vodafoneの場合は、リクエストURLの最後が.pnzか、.jpzで終わるようにダミーを付けなければなりません。</ol> |
<li id="doc1_292" value="4"> SoftBank/Vodafoneの場合は、リクエストURLの最後が.pnzか、.jpzで終わるようにダミーを付けなければなりません。</ol> |
| 1211 |
</div> |
</div> |
| 1212 |
|
|
| 1213 |
|
|
| 1214 |
<h3 id="doc1_296">文字コードを変換したい場合(EXPERIMENTAL)</h3> |
<h3 id="doc1_300">文字コードを変換したい場合(EXPERIMENTAL)</h3> |
| 1215 |
|
|
| 1216 |
|
|
| 1217 |
<ol> |
<ol> |
| 1218 |
<li> <p>httpd.confに以下を追加します。下記は、URIが/chxjで始まる全てのコンテンツに対して動作するようmod_chxjに指示しています。サーバ側はEUC-JPであった場合の例です。mod_chxjによってSJISに変換するように指示しています。サーバ側がShift_JISで無い場合は、Shift_JISコードの10進参照文字列表記を記述することによってShift_JISコードの絵文字2バイトコードに変換しクライアントへ返します。</p> |
<li> <p>httpd.confに以下を追加します。下記は、URIが/chxjで始まる全てのコンテンツに対して動作するようmod_chxjに指示しています。サーバ側はEUC-JPであった場合の例です。mod_chxjによってSJISに変換するように指示しています。サーバ側がShift_JISで無い場合は、Shift_JISコードの10進参照文字列表記を記述することによってShift_JISコードの絵文字2バイトコードに変換しクライアントへ返します。</p> |
| 1219 |
|
|
| 1220 |
<div id="doc1_302" class="caption">httpd.conf</div> |
<div id="doc1_306" class="caption">httpd.conf</div> |
| 1221 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1222 |
ChxjConvRule "^/chxj.+$" "EngineOn" "EUC-JP" |
ChxjConvRule "^/chxj.+$" "EngineOn" "EUC-JP" |
| 1223 |
</pre> |
</pre> |
| 1233 |
<p><br></br><br></br></p></ol></ol> |
<p><br></br><br></br></p></ol></ol> |
| 1234 |
|
|
| 1235 |
|
|
| 1236 |
<h3 id="doc1_340">ディレクティブ</h3> |
<h3 id="doc1_344">ディレクティブ</h3> |
| 1237 |
|
|
| 1238 |
|
|
| 1239 |
<ol> |
<ol> |
| 1240 |
<li> ChxjLoadDeviceData<br></br>デバイス定義ファイルを指定します。 |
<li> ChxjLoadDeviceData<br></br>デバイス定義ファイルを指定します。 |
| 1241 |
<div id="doc1_348" class="caption">ex)</div> |
<div id="doc1_352" class="caption">ex)</div> |
| 1242 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1243 |
ChxjLoadDeviceData /etc/apache2/device.xml |
ChxjLoadDeviceData /etc/apache2/device.xml |
| 1244 |
|
|
| 1245 |
</pre> |
</pre> |
| 1246 |
<li> ChxjLoadEmojiData<br></br>絵文字変換定義ファイルを指定します。 |
<li> ChxjLoadEmojiData<br></br>絵文字変換定義ファイルを指定します。 |
| 1247 |
<div id="doc1_356" class="caption">ex)</div> |
<div id="doc1_360" class="caption">ex)</div> |
| 1248 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1249 |
ChxjLoadEmojiData /etc/apache2/chxj/emoji.xml |
ChxjLoadEmojiData /etc/apache2/chxj/emoji.xml |
| 1250 |
|
|
| 1251 |
</pre> |
</pre> |
| 1252 |
<li> ChxjImageEngine<br></br>画像変換エンジンを有効にします。パラメータとしてOnとOffを指定できます。DefaultはOffです。 |
<li> ChxjImageEngine<br></br>画像変換エンジンを有効にします。パラメータとしてOnとOffを指定できます。DefaultはOffです。 |
| 1253 |
<div id="doc1_364" class="caption">ex)</div> |
<div id="doc1_368" class="caption">ex)</div> |
| 1254 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1255 |
ChxjImageEngine On |
ChxjImageEngine On |
| 1256 |
|
|
| 1257 |
</pre> |
</pre> |
| 1258 |
<li> ChxjImageCacheDir<br></br>イメージの一時ファイル保存場所を指定します。 |
<li> ChxjImageCacheDir<br></br>イメージの一時ファイル保存場所を指定します。 |
| 1259 |
<div id="doc1_372" class="caption">ex)</div> |
<div id="doc1_376" class="caption">ex)</div> |
| 1260 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1261 |
ChxjImageCacheDir /tmp |
ChxjImageCacheDir /tmp |
| 1262 |
|
|
| 1263 |
</pre> |
</pre> |
| 1264 |
<li> ChxjImageCacheLimit<br></br>イメージの一時ファイル保存許容量を指定します。下記は1MByteの例。 |
<li> ChxjImageCacheLimit<br></br>イメージの一時ファイル保存許容量を指定します。下記は1MByteの例。 |
| 1265 |
<div id="doc1_380" class="caption">ex)</div> |
<div id="doc1_384" class="caption">ex)</div> |
| 1266 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1267 |
ChxjImageCacheLimit 1048576 |
ChxjImageCacheLimit 1048576 |
| 1268 |
|
|
| 1269 |
</pre> |
</pre> |
| 1270 |
<li> ChxjImageCopyright<br></br>イメージに著作権情報を付与します。 |
<li> ChxjImageCopyright<br></br>イメージに著作権情報を付与します。 |
| 1271 |
<div id="doc1_388" class="caption">ex)</div> |
<div id="doc1_392" class="caption">ex)</div> |
| 1272 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1273 |
ChxjImageCopyright "chosakuken jyoho" |
ChxjImageCopyright "chosakuken jyoho" |
| 1274 |
|
|
| 1275 |
</pre> |
</pre> |
| 1276 |
<li> ChxjConvertRule<br></br> HTML変換エンジンの適用ルールを記述します。本ディレクティブを使用し、変換エンジンのOn|Offを指定します。DefaultはOFFです。また、ルールは記述された順番に評価し、マッチするものがあれば、その時点で対象ルールを適用します。パラメータは3つ必要です。下記にパラメータを記します。 |
<li> ChxjConvertRule<br></br> HTML変換エンジンの適用ルールを記述します。本ディレクティブを使用し、変換エンジンのOn|Offを指定します。DefaultはOFFです。また、ルールは記述された順番に評価し、マッチするものがあれば、その時点で対象ルールを適用します。パラメータは3つ必要です。下記にパラメータを記します。 |
| 1277 |
<div class="table"> |
<div class="table"> |
| 1278 |
<table id="doc1_396" class="data" rules="groups"> |
<table id="doc1_400" class="data" rules="groups"> |
| 1279 |
<caption>パラメータ</caption> |
<caption>パラメータ</caption> |
| 1280 |
<colgroup span="2"> |
<colgroup span="2"> |
| 1281 |
<col> |
<col> |
| 1307 |
</div> |
</div> |
| 1308 |
|
|
| 1309 |
|
|
| 1310 |
<div id="doc1_442" class="caption">ex)</div> |
<div id="doc1_446" class="caption">ex)</div> |
| 1311 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1312 |
ChxjConvertRule "^/chxj.+$/" EngineOn EUC-JP |
ChxjConvertRule "^/chxj.+$/" EngineOn EUC-JP |
| 1313 |
|
|
| 1314 |
</pre> |
</pre> |
| 1315 |
<li> <p>ChxjCookieDir<br></br>クッキー保存先をdbmにする場合(デフォルト)指定します。クッキーの内容を保存するディレクトリを指定します。指定しない場合は/tmpに保存されます。</p> |
<li> <p>ChxjCookieDir<br></br>クッキー保存先をdbmにする場合(デフォルト)指定します。クッキーの内容を保存するディレクトリを指定します。指定しない場合は/tmpに保存されます。</p> |
| 1316 |
|
|
| 1317 |
<div id="doc1_450" class="caption">ex)</div> |
<div id="doc1_454" class="caption">ex)</div> |
| 1318 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1319 |
<Location /> |
<Location /> |
| 1320 |
ChxjCookieDir /tmp |
ChxjCookieDir /tmp |
| 1325 |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
| 1326 |
<li> <p>ChxjCookieTimeout<br></br>クッキーを使用する場合に指定します。クッキーの保持期間を秒単位で指定します。指定しない場合は、1800秒でクッキーデータを破棄します。</p> |
<li> <p>ChxjCookieTimeout<br></br>クッキーを使用する場合に指定します。クッキーの保持期間を秒単位で指定します。指定しない場合は、1800秒でクッキーデータを破棄します。</p> |
| 1327 |
|
|
| 1328 |
<div id="doc1_458" class="caption">ex)</div> |
<div id="doc1_462" class="caption">ex)</div> |
| 1329 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1330 |
<Location /> |
<Location /> |
| 1331 |
ChxjCookieTimeout 10 |
ChxjCookieTimeout 10 |
| 1336 |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
| 1337 |
<li> ChxjCookieStoreType<br></br>クッキー保存先を指定します。指定できるものは以下のとおり。 |
<li> ChxjCookieStoreType<br></br>クッキー保存先を指定します。指定できるものは以下のとおり。 |
| 1338 |
<div class="table"> |
<div class="table"> |
| 1339 |
<table id="doc1_466" class="data" rules="groups"> |
<table id="doc1_470" class="data" rules="groups"> |
| 1340 |
<caption>保存先</caption> |
<caption>保存先</caption> |
| 1341 |
<colgroup span="3"> |
<colgroup span="3"> |
| 1342 |
<col> |
<col> |
| 1371 |
</div> |
</div> |
| 1372 |
<li> <p>ChxjCookieMysqlHost<br></br> MySQLサーバの動作するホストを指定します。</p> |
<li> <p>ChxjCookieMysqlHost<br></br> MySQLサーバの動作するホストを指定します。</p> |
| 1373 |
|
|
| 1374 |
<div id="doc1_524" class="caption">ChxjCookieMysqlHostの例</div> |
<div id="doc1_528" class="caption">ChxjCookieMysqlHostの例</div> |
| 1375 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1376 |
ChxjCookieMysqlHost "localhost" |
ChxjCookieMysqlHost "localhost" |
| 1377 |
|
|
| 1380 |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
| 1381 |
<li> <p>ChxjCookieMysqlPort<br></br> MySQLサーバのポート番号を指定します。</p> |
<li> <p>ChxjCookieMysqlPort<br></br> MySQLサーバのポート番号を指定します。</p> |
| 1382 |
|
|
| 1383 |
<div id="doc1_532" class="caption">ChxjCookieMysqlPortの例</div> |
<div id="doc1_536" class="caption">ChxjCookieMysqlPortの例</div> |
| 1384 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1385 |
ChxjCookieMysqlPort 3306 |
ChxjCookieMysqlPort 3306 |
| 1386 |
|
|
| 1389 |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
| 1390 |
<li> <p>ChxjCookieMysqlDatabase<br></br> MySQLサーバのデータベース名を指定します。</p> |
<li> <p>ChxjCookieMysqlDatabase<br></br> MySQLサーバのデータベース名を指定します。</p> |
| 1391 |
|
|
| 1392 |
<div id="doc1_540" class="caption">ChxjCookieMysqlDatabaseの例</div> |
<div id="doc1_544" class="caption">ChxjCookieMysqlDatabaseの例</div> |
| 1393 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1394 |
ChxjCookieMysqlDatabase "test_db" |
ChxjCookieMysqlDatabase "test_db" |
| 1395 |
|
|
| 1398 |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
| 1399 |
<li> <p>ChxjCookieMysqlUsername<br></br> MySQLサーバに接続する際に使用するユーザ名を指定します。</p> |
<li> <p>ChxjCookieMysqlUsername<br></br> MySQLサーバに接続する際に使用するユーザ名を指定します。</p> |
| 1400 |
|
|
| 1401 |
<div id="doc1_548" class="caption">ChxjCookieMysqlUsernameの例</div> |
<div id="doc1_552" class="caption">ChxjCookieMysqlUsernameの例</div> |
| 1402 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1403 |
ChxjCookieMysqlUsername "roottest" |
ChxjCookieMysqlUsername "roottest" |
| 1404 |
|
|
| 1407 |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
| 1408 |
<li> <p>ChxjCookieMysqlPassword<br></br> MySQLサーバに接続する際に使用するパスワードを指定します。</p> |
<li> <p>ChxjCookieMysqlPassword<br></br> MySQLサーバに接続する際に使用するパスワードを指定します。</p> |
| 1409 |
|
|
| 1410 |
<div id="doc1_556" class="caption">ChxjCookieMysqlPasswordの例</div> |
<div id="doc1_560" class="caption">ChxjCookieMysqlPasswordの例</div> |
| 1411 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1412 |
ChxjCookieMysqlPassword "pwtest" |
ChxjCookieMysqlPassword "pwtest" |
| 1413 |
|
|
| 1416 |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
| 1417 |
<li> <p>ChxjCookieMysqlSocketPath<br></br> MySQLのソケットパスを指定します。</p> |
<li> <p>ChxjCookieMysqlSocketPath<br></br> MySQLのソケットパスを指定します。</p> |
| 1418 |
|
|
| 1419 |
<div id="doc1_564" class="caption">ChxjCookieMysqlSocketPathの例</div> |
<div id="doc1_568" class="caption">ChxjCookieMysqlSocketPathの例</div> |
| 1420 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1421 |
ChxjCookieMysqlSocketPath "/tmp/mysql.sock" |
ChxjCookieMysqlSocketPath "/tmp/mysql.sock" |
| 1422 |
|
|
| 1425 |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
| 1426 |
<li> <p>ChxjCookieMysqlCharset<br></br> MySQLのエンコードを指定します。</p> |
<li> <p>ChxjCookieMysqlCharset<br></br> MySQLのエンコードを指定します。</p> |
| 1427 |
|
|
| 1428 |
<div id="doc1_572" class="caption">ChxjCookieMysqlCharsetの例</div> |
<div id="doc1_576" class="caption">ChxjCookieMysqlCharsetの例</div> |
| 1429 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1430 |
ChxjCookieMysqlCharset "utf8" |
ChxjCookieMysqlCharset "utf8" |
| 1431 |
|
|
| 1434 |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
| 1435 |
<li> <p>ChxjCookieMysqlTablename<br></br> MySQLのクッキーを保存するテーブル名を指定します。</p> |
<li> <p>ChxjCookieMysqlTablename<br></br> MySQLのクッキーを保存するテーブル名を指定します。</p> |
| 1436 |
|
|
| 1437 |
<div id="doc1_580" class="caption">ChxjCookieMysqlTablenameの例</div> |
<div id="doc1_584" class="caption">ChxjCookieMysqlTablenameの例</div> |
| 1438 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1439 |
ChxjCookieMysqlTablename "chxj_cookie" |
ChxjCookieMysqlTablename "chxj_cookie" |
| 1440 |
|
|
| 1443 |
<p>上記のように"chxj_cookie"と指定すると、実際に作成されるテーブルは、chxj_cookieとchxj_cookie_expireテーブルの2つになります。詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
<p>上記のように"chxj_cookie"と指定すると、実際に作成されるテーブルは、chxj_cookieとchxj_cookie_expireテーブルの2つになります。詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
| 1444 |
<li> <p>ChxjCookieMemcacheHost<br></br> memcachedの動作するホストを指定します。</p> |
<li> <p>ChxjCookieMemcacheHost<br></br> memcachedの動作するホストを指定します。</p> |
| 1445 |
|
|
| 1446 |
<div id="doc1_588" class="caption">ChxjCookieMemcacheHostの例</div> |
<div id="doc1_592" class="caption">ChxjCookieMemcacheHostの例</div> |
| 1447 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1448 |
ChxjCookieMemcacheHost "localhost" |
ChxjCookieMemcacheHost "localhost" |
| 1449 |
|
|
| 1452 |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p> |
| 1453 |
<li> <p>ChxjCookieMemcachePort<br></br> memcachedのポート番号を指定します。</p> |
<li> <p>ChxjCookieMemcachePort<br></br> memcachedのポート番号を指定します。</p> |
| 1454 |
|
|
| 1455 |
<div id="doc1_596" class="caption">ChxjCookieMemcachePortの例</div> |
<div id="doc1_600" class="caption">ChxjCookieMemcachePortの例</div> |
| 1456 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1457 |
ChxjCookieMemcachePort 11211 |
ChxjCookieMemcachePort 11211 |
| 1458 |
|
|
| 1461 |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p></ol> |
<p>詳細は「Cookieシミュレート機能」の項を参照ください。</p></ol> |
| 1462 |
|
|
| 1463 |
|
|
| 1464 |
<h2 id="doc1_603">対応するCHTMLタグ</h2> |
<h2 id="doc1_607">対応するCHTMLタグ</h2> |
| 1465 |
|
|
| 1466 |
<p class="first_ja">変換可能なCHTMLタグは以下のとおりです。</p> |
<p class="first_ja">変換可能なCHTMLタグは以下のとおりです。</p> |
| 1467 |
|
|
| 1468 |
<div class="table"> |
<div class="table"> |
| 1469 |
<table id="doc1_605" class="data" rules="groups"> |
<table id="doc1_609" class="data" rules="groups"> |
| 1470 |
<caption>対応タグ一覧</caption> |
<caption>対応タグ一覧</caption> |
| 1471 |
<colgroup span="7"> |
<colgroup span="3"> |
|
<col> |
|
|
<col> |
|
|
<col> |
|
|
<col> |
|
| 1472 |
<col> |
<col> |
| 1473 |
<col> |
<col> |
| 1474 |
<col> |
<col> |
| 1475 |
</colgroup> |
</colgroup> |
| 1476 |
<thead> |
<thead> |
| 1477 |
<tr class="even"> |
<tr class="even"> |
| 1478 |
<td>タグ</td> |
<th align="center">タグ</th> |
| 1479 |
<td>属性</td> |
<th align="center">属性</th> |
| 1480 |
<td>CHTML</td> |
<th align="center">備考</th> |
|
<td>HDML</td> |
|
|
<td>XHTML</td> |
|
|
<td>JHTML</td> |
|
|
<td>備考</td> |
|
| 1481 |
</tr> |
</tr> |
| 1482 |
</thead> |
</thead> |
| 1483 |
<tbody> |
<tbody> |
| 1484 |
<tr class="even"> |
<tr class="even"> |
| 1485 |
<td><HTML></td> |
<td><!-- --></td> |
| 1486 |
<td align="center"></td> |
<td></td> |
| 1487 |
<td align="center">○</td> |
<td>無視します。</td> |
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="left">属性を指定した場合は無視します</td> |
|
| 1488 |
</tr> |
</tr> |
| 1489 |
<tr class="odd"> |
<tr class="odd"> |
| 1490 |
<td><META></td> |
<td><A></td> |
| 1491 |
<td align="center">http-equiv</td> |
<td></td> |
| 1492 |
<td align="center">△</td> |
<td></td> |
|
<td align="center">×</td> |
|
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="left">CHTML1.0、HDMLでは無視します</td> |
|
| 1493 |
</tr> |
</tr> |
| 1494 |
<tr class="even"> |
<tr class="even"> |
| 1495 |
<td></td> |
<td></td> |
| 1496 |
<td align="center">content</td> |
<td>name</td> |
| 1497 |
<td align="center">△</td> |
<td>HDMLでは無視します</td> |
|
<td align="center">×</td> |
|
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="left">CHTML1.0、HDMLでは無視します</td> |
|
| 1498 |
</tr> |
</tr> |
| 1499 |
<tr class="odd"> |
<tr class="odd"> |
| 1500 |
<td><HEAD></td> |
<td></td> |
| 1501 |
<td align="center"></td> |
<td>href</td> |
| 1502 |
<td align="center">○</td> |
<td></td> |
|
<td align="center">△</td> |
|
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="left">属性を指定した場合は無視します</td> |
|
| 1503 |
</tr> |
</tr> |
| 1504 |
<tr class="even"> |
<tr class="even"> |
| 1505 |
<td><TITLE></td> |
<td></td> |
| 1506 |
<td align="center"></td> |
<td>accesskey</td> |
| 1507 |
<td align="center">○</td> |
<td></td> |
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="left">属性を指定した場合は無視します</td> |
|
| 1508 |
</tr> |
</tr> |
| 1509 |
<tr class="odd"> |
<tr class="odd"> |
| 1510 |
<td><BASE></td> |
<td><BASE></td> |
| 1511 |
<td align="center"></td> |
<td></td> |
| 1512 |
<td align="center">○</td> |
<td>HDMLでは無視します</td> |
|
<td align="center">×</td> |
|
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="left">HDMLでは無視します</td> |
|
| 1513 |
</tr> |
</tr> |
| 1514 |
<tr class="even"> |
<tr class="even"> |
| 1515 |
|
<td></td> |
| 1516 |
|
<td>href</td> |
| 1517 |
|
<td>HDMLでは無視します</td> |
| 1518 |
|
</tr> |
| 1519 |
|
<tr class="odd"> |
| 1520 |
<td><BODY></td> |
<td><BODY></td> |
| 1521 |
<td align="center">bgcolor</td> |
<td></td> |
| 1522 |
<td align="center">△</td> |
<td>HDMLでは無視します</td> |
| 1523 |
<td align="center">×</td> |
</tr> |
| 1524 |
<td align="center">○</td> |
<tr class="even"> |
| 1525 |
<td align="center">○</td> |
<td></td> |
| 1526 |
<td align="left">HDML、CHTML1.0、CHTML2.0では無視します</td> |
<td>bgcolor</td> |
| 1527 |
|
<td>HDML,CHTML1.0では無視します</td> |
| 1528 |
</tr> |
</tr> |
| 1529 |
<tr class="odd"> |
<tr class="odd"> |
| 1530 |
<td></td> |
<td></td> |
| 1531 |
<td align="center">text</td> |
<td>text</td> |
| 1532 |
<td align="center">△</td> |
<td>HDML,CHTML1.0では無視します</td> |
|
<td align="center">×</td> |
|
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="left">HDML、CHTML1.0、CHTML2.0では無視します</td> |
|
| 1533 |
</tr> |
</tr> |
| 1534 |
<tr class="even"> |
<tr class="even"> |
| 1535 |
<td></td> |
<td></td> |
| 1536 |
<td align="center">link</td> |
<td>link</td> |
| 1537 |
<td align="center">△</td> |
<td>HDML,CHTML1.0では無視します</td> |
|
<td align="center">×</td> |
|
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="left">HDML、CHTML1.0、CHTML2.0では無視します</td> |
|
| 1538 |
</tr> |
</tr> |
| 1539 |
<tr class="odd"> |
<tr class="odd"> |
| 1540 |
<td><A></td> |
<td></td> |
| 1541 |
<td align="center">href</td> |
<td>alink</td> |
| 1542 |
<td align="center">○</td> |
<td>HDML,XHTML,CHTML1.0,CHTML2.0,CHTML3.0,JHTML,JXHTMLでは無視します。<strong>0.12.0以降で対応</strong></td> |
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="left"></td> |
|
| 1543 |
</tr> |
</tr> |
| 1544 |
<tr class="even"> |
<tr class="even"> |
| 1545 |
<td></td> |
<td></td> |
| 1546 |
<td align="center">accesskey</td> |
<td>vlink</td> |
| 1547 |
<td align="center">○</td> |
<td>HDML,XHTML,CHTML1.0,CHTML2.0,CHTML3.0,JHTML,JXHTMLでは無視します。<strong>0.12.0以降で対応</strong></td> |
| 1548 |
<td align="center">○</td> |
</tr> |
| 1549 |
<td align="center">○</td> |
<tr class="odd"> |
| 1550 |
<td align="center">○</td> |
<td><BLINK></td> |
| 1551 |
<td align="left"></td> |
<td></td> |
| 1552 |
|
<td>HDML,CHTML1.0では無視します。<strong>0.11.0以降で対応</strong></td> |
| 1553 |
|
</tr> |
| 1554 |
|
<tr class="even"> |
| 1555 |
|
<td><BLOCKQUOTE></td> |
| 1556 |
|
<td></td> |
| 1557 |
|
<td><strong>0.11.0以降で対応</strong></td> |
| 1558 |
</tr> |
</tr> |
| 1559 |
<tr class="odd"> |
<tr class="odd"> |
| 1560 |
<td><BR></td> |
<td><BR></td> |
| 1561 |
<td align="center"></td> |
<td></td> |
| 1562 |
<td align="center">○</td> |
<td></td> |
| 1563 |
<td align="center">○</td> |
</tr> |
| 1564 |
<td align="center">○</td> |
<tr class="even"> |
| 1565 |
<td align="center">○</td> |
<td></td> |
| 1566 |
<td align="left"></td> |
<td>clear</td> |
| 1567 |
|
<td>HDMLでは無視します。<strong>0.11.0以降で対応</strong></td> |
| 1568 |
|
</tr> |
| 1569 |
|
<tr class="odd"> |
| 1570 |
|
<td><CENTER></td> |
| 1571 |
|
<td></td> |
| 1572 |
|
<td></td> |
| 1573 |
|
</tr> |
| 1574 |
|
<tr class="even"> |
| 1575 |
|
<td><DIR></td> |
| 1576 |
|
<td></td> |
| 1577 |
|
<td><strong>0.11.0以降で対応</strong></td> |
| 1578 |
|
</tr> |
| 1579 |
|
<tr class="odd"> |
| 1580 |
|
<td></td> |
| 1581 |
|
<td>type</td> |
| 1582 |
|
<td>HDML,CHTML1.0,CHTML2.0,CHTML3.0,JHTMLでは無視します。<strong>0.12.0以降で対応</strong></td> |
| 1583 |
|
</tr> |
| 1584 |
|
<tr class="even"> |
| 1585 |
|
<td><DL></td> |
| 1586 |
|
<td></td> |
| 1587 |
|
<td>HDMLでは無視します。<strong>0.11.0以降で対応</strong></td> |
| 1588 |
|
</tr> |
| 1589 |
|
<tr class="odd"> |
| 1590 |
|
<td><DT></td> |
| 1591 |
|
<td></td> |
| 1592 |
|
<td><strong>0.11.0以降で対応</strong>。必ずタグは閉じてください</td> |
| 1593 |
|
</tr> |
| 1594 |
|
<tr class="even"> |
| 1595 |
|
<td><DD></td> |
| 1596 |
|
<td></td> |
| 1597 |
|
<td><strong>0.11.0以降で対応</strong>。必ずタグは閉じてください</td> |
| 1598 |
|
</tr> |
| 1599 |
|
<tr class="odd"> |
| 1600 |
|
<td><DIV></td> |
| 1601 |
|
<td></td> |
| 1602 |
|
<td></td> |
| 1603 |
</tr> |
</tr> |
| 1604 |
<tr class="even"> |
<tr class="even"> |
| 1605 |
|
<td></td> |
| 1606 |
|
<td>align</td> |
| 1607 |
|
<td></td> |
| 1608 |
|
</tr> |
| 1609 |
|
<tr class="odd"> |
| 1610 |
<td><FONT></td> |
<td><FONT></td> |
| 1611 |
<td align="center">color</td> |
<td></td> |
| 1612 |
<td align="center">△</td> |
<td>HDML,CHTML1.0では無視します</td> |
| 1613 |
<td align="center">×</td> |
</tr> |
| 1614 |
<td align="center">○</td> |
<tr class="even"> |
| 1615 |
<td align="center">○</td> |
<td></td> |
| 1616 |
<td align="left">HDML,CHTML1.0では無視します</td> |
<td>color</td> |
| 1617 |
|
<td>HDML,CHTML1.0では無視します</td> |
| 1618 |
</tr> |
</tr> |
| 1619 |
<tr class="odd"> |
<tr class="odd"> |
| 1620 |
|
<td></td> |
| 1621 |
|
<td>size</td> |
| 1622 |
|
<td><strong>0.12.0以降で対応</strong>。HDML,CHTML1.0,CHTML2.0,CHTML3.0,CHTML4.0では無視します。</td> |
| 1623 |
|
</tr> |
| 1624 |
|
<tr class="even"> |
| 1625 |
<td><FORM></td> |
<td><FORM></td> |
| 1626 |
<td align="center">action</td> |
<td></td> |
| 1627 |
<td align="center">○</td> |
<td></td> |
| 1628 |
<td align="center">○</td> |
</tr> |
| 1629 |
<td align="center">○</td> |
<tr class="odd"> |
| 1630 |
<td align="center">○</td> |
<td></td> |
| 1631 |
<td align="left"></td> |
<td>action</td> |
| 1632 |
|
<td></td> |
| 1633 |
|
</tr> |
| 1634 |
|
<tr class="even"> |
| 1635 |
|
<td></td> |
| 1636 |
|
<td>method</td> |
| 1637 |
|
<td>HDMLでは無視します</td> |
| 1638 |
|
</tr> |
| 1639 |
|
<tr class="odd"> |
| 1640 |
|
<td><Hn></td> |
| 1641 |
|
<td></td> |
| 1642 |
|
<td>HDML,JHTMLではalignのみ有効。<strong>0.11.0以降で対応</strong></td> |
| 1643 |
|
</tr> |
| 1644 |
|
<tr class="even"> |
| 1645 |
|
<td></td> |
| 1646 |
|
<td>align</td> |
| 1647 |
|
<td>HDML,JHTMLではalignのみ有効。<strong>0.11.0以降で対応</strong></td> |
| 1648 |
|
</tr> |
| 1649 |
|
<tr class="odd"> |
| 1650 |
|
<td><HR></td> |
| 1651 |
|
<td></td> |
| 1652 |
|
<td></td> |
| 1653 |
|
</tr> |
| 1654 |
|
<tr class="even"> |
| 1655 |
|
<td></td> |
| 1656 |
|
<td>align</td> |
| 1657 |
|
<td>HDMLでは無視します。</td> |
| 1658 |
|
</tr> |
| 1659 |
|
<tr class="odd"> |
| 1660 |
|
<td></td> |
| 1661 |
|
<td>size</td> |
| 1662 |
|
<td>HDMLでは無視します。</td> |
| 1663 |
|
</tr> |
| 1664 |
|
<tr class="even"> |
| 1665 |
|
<td></td> |
| 1666 |
|
<td>width</td> |
| 1667 |
|
<td>HDMLでは無視します。</td> |
| 1668 |
|
</tr> |
| 1669 |
|
<tr class="odd"> |
| 1670 |
|
<td></td> |
| 1671 |
|
<td>color</td> |
| 1672 |
|
<td>HDML,CHTML1.0,CHTML2.0,CHTML3.0では無視します。<strong>0.12.0以降で対応</strong></td> |
| 1673 |
|
</tr> |
| 1674 |
|
<tr class="even"> |
| 1675 |
|
<td><HTML></td> |
| 1676 |
|
<td></td> |
| 1677 |
|
<td>属性を指定した場合は無視されます</td> |
| 1678 |
|
</tr> |
| 1679 |
|
<tr class="odd"> |
| 1680 |
|
<td><IMG></td> |
| 1681 |
|
<td></td> |
| 1682 |
|
<td></td> |
| 1683 |
|
</tr> |
| 1684 |
|
<tr class="even"> |
| 1685 |
|
<td></td> |
| 1686 |
|
<td>src</td> |
| 1687 |
|
<td></td> |
| 1688 |
|
</tr> |
| 1689 |
|
<tr class="odd"> |
| 1690 |
|
<td></td> |
| 1691 |
|
<td>align</td> |
| 1692 |
|
<td></td> |
| 1693 |
|
</tr> |
| 1694 |
|
<tr class="even"> |
| 1695 |
|
<td></td> |
| 1696 |
|
<td>width</td> |
| 1697 |
|
<td></td> |
| 1698 |
|
</tr> |
| 1699 |
|
<tr class="odd"> |
| 1700 |
|
<td></td> |
| 1701 |
|
<td>height</td> |
| 1702 |
|
<td></td> |
| 1703 |
</tr> |
</tr> |
| 1704 |
<tr class="even"> |
<tr class="even"> |
| 1705 |
<td></td> |
<td></td> |
| 1706 |
<td align="center">method</td> |
<td>hspace</td> |
| 1707 |
<td align="center">○</td> |
<td>JHTMLでは無視します。</td> |
| 1708 |
<td align="center">×</td> |
</tr> |
| 1709 |
<td align="center">○</td> |
<tr class="odd"> |
| 1710 |
<td align="center">○</td> |
<td></td> |
| 1711 |
<td align="left">HDMLでは無視します</td> |
<td>vspace</td> |
| 1712 |
|
<td>JHTMLでは無視します。</td> |
| 1713 |
|
</tr> |
| 1714 |
|
<tr class="even"> |
| 1715 |
|
<td></td> |
| 1716 |
|
<td>alt</td> |
| 1717 |
|
<td></td> |
| 1718 |
</tr> |
</tr> |
| 1719 |
<tr class="odd"> |
<tr class="odd"> |
| 1720 |
<td><INPUT></td> |
<td><INPUT></td> |
| 1721 |
<td align="center">name</td> |
<td></td> |
| 1722 |
<td align="center">○</td> |
<td></td> |
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="left"></td> |
|
| 1723 |
</tr> |
</tr> |
| 1724 |
<tr class="even"> |
<tr class="even"> |
| 1725 |
<td></td> |
<td></td> |
| 1726 |
<td align="center">type</td> |
<td>name</td> |
| 1727 |
<td align="center">○</td> |
<td></td> |
| 1728 |
<td align="center">○</td> |
</tr> |
| 1729 |
<td align="center">○</td> |
<tr class="odd"> |
| 1730 |
<td align="center">○</td> |
<td></td> |
| 1731 |
<td align="left">text,password,hidden,radio,checkbox,submitに対応</td> |
<td>type</td> |
| 1732 |
|
<td>text,password,hidden,radio,checkbox,submit,resetに対応</td> |
| 1733 |
|
</tr> |
| 1734 |
|
<tr class="even"> |
| 1735 |
|
<td></td> |
| 1736 |
|
<td>value</td> |
| 1737 |
|
<td></td> |
| 1738 |
|
</tr> |
| 1739 |
|
<tr class="odd"> |
| 1740 |
|
<td></td> |
| 1741 |
|
<td>istyle</td> |
| 1742 |
|
<td></td> |
| 1743 |
|
</tr> |
| 1744 |
|
<tr class="even"> |
| 1745 |
|
<td></td> |
| 1746 |
|
<td>size</td> |
| 1747 |
|
<td>HDMLでは無視します。</td> |
| 1748 |
|
</tr> |
| 1749 |
|
<tr class="odd"> |
| 1750 |
|
<td></td> |
| 1751 |
|
<td>maxlength</td> |
| 1752 |
|
<td></td> |
| 1753 |
|
</tr> |
| 1754 |
|
<tr class="even"> |
| 1755 |
|
<td></td> |
| 1756 |
|
<td>checked</td> |
| 1757 |
|
<td>HDMLでは非対応。</td> |
| 1758 |
|
</tr> |
| 1759 |
|
<tr class="odd"> |
| 1760 |
|
<td></td> |
| 1761 |
|
<td>accesskey</td> |
| 1762 |
|
<td></td> |
| 1763 |
|
</tr> |
| 1764 |
|
<tr class="even"> |
| 1765 |
|
<td><LI></td> |
| 1766 |
|
<td></td> |
| 1767 |
|
<td></td> |
| 1768 |
|
</tr> |
| 1769 |
|
<tr class="odd"> |
| 1770 |
|
<td></td> |
| 1771 |
|
<td>type</td> |
| 1772 |
|
<td><strong>0.11.0以降で対応</strong>。HDML,CHTML1.0では無視します。</td> |
| 1773 |
|
</tr> |
| 1774 |
|
<tr class="even"> |
| 1775 |
|
<td></td> |
| 1776 |
|
<td>value</td> |
| 1777 |
|
<td><strong>0.11.0以降で対応</strong>。HDML,CHTML1.0では無視します。</td> |
| 1778 |
</tr> |
</tr> |
| 1779 |
<tr class="odd"> |
<tr class="odd"> |
| 1780 |
|
<td><MENU></td> |
| 1781 |
<td></td> |
<td></td> |
| 1782 |
<td align="center">value</td> |
<td><strong>0.11.0以降で対応</strong>。HDMLでは無視します。</td> |
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="left"></td> |
|
| 1783 |
</tr> |
</tr> |
| 1784 |
<tr class="even"> |
<tr class="even"> |
| 1785 |
<td></td> |
<td></td> |
| 1786 |
<td align="center">istyle</td> |
<td>type</td> |
| 1787 |
<td align="center">○</td> |
<td>HDML,CHTML1.0,CHTML2.0,CHTML3.0,JHTMLでは無視します。<strong>0.12.0以降で対応</strong></td> |
| 1788 |
<td align="center">○</td> |
</tr> |
| 1789 |
<td align="center">○</td> |
<tr class="odd"> |
| 1790 |
<td align="center">○</td> |
<td><MARQUEE></td> |
| 1791 |
<td align="left"></td> |
<td></td> |
| 1792 |
|
<td><strong>0.11.0以降で対応</strong>。HDML,CHTML1.0,XHTMLでは無視します。</td> |
| 1793 |
|
</tr> |
| 1794 |
|
<tr class="even"> |
| 1795 |
|
<td></td> |
| 1796 |
|
<td>direction</td> |
| 1797 |
|
<td><strong>0.11.0以降で対応</strong>。HDML,CHTML1.0,XHTMLでは無視します。</td> |
| 1798 |
|
</tr> |
| 1799 |
|
<tr class="odd"> |
| 1800 |
|
<td></td> |
| 1801 |
|
<td>behavior</td> |
| 1802 |
|
<td><strong>0.11.0以降で対応</strong>。HDML,CHTML1.0,XHTMLでは無視します。</td> |
| 1803 |
|
</tr> |
| 1804 |
|
<tr class="even"> |
| 1805 |
|
<td></td> |
| 1806 |
|
<td>loop</td> |
| 1807 |
|
<td><strong>0.11.0以降で対応</strong>。HDML,CHTML1.0,XHTML,JHTMLでは無視します。</td> |
| 1808 |
|
</tr> |
| 1809 |
|
<tr class="odd"> |
| 1810 |
|
<td></td> |
| 1811 |
|
<td>bgcolor</td> |
| 1812 |
|
<td><strong>0.12.0以降で対応</strong>。HDML,CHTML1.0,CHTML2.0,CHTML3.0,CHTML4.0,JHTMLでは無視します。</td> |
| 1813 |
|
</tr> |
| 1814 |
|
<tr class="even"> |
| 1815 |
|
<td><OL></td> |
| 1816 |
|
<td></td> |
| 1817 |
|
<td><strong>0.11.0以降で対応</strong>。HDMLでは無視します。</td> |
| 1818 |
|
</tr> |
| 1819 |
|
<tr class="odd"> |
| 1820 |
|
<td></td> |
| 1821 |
|
<td>type</td> |
| 1822 |
|
<td><strong>0.11.0以降で対応</strong>。HDML,CHTML1.0では無視します。</td> |
| 1823 |
|
</tr> |
| 1824 |
|
<tr class="even"> |
| 1825 |
|
<td></td> |
| 1826 |
|
<td>start</td> |
| 1827 |
|
<td><strong>0.11.0以降で対応</strong>。HDML,CHTML1.0では無視します。</td> |
| 1828 |
</tr> |
</tr> |
| 1829 |
<tr class="odd"> |
<tr class="odd"> |
| 1830 |
<td><SELECT></td> |
<td><SELECT></td> |
| 1831 |
<td align="center">name</td> |
<td></td> |
| 1832 |
<td align="center">○</td> |
<td></td> |
| 1833 |
<td align="center">○</td> |
</tr> |
| 1834 |
<td align="center">○</td> |
<tr class="even"> |
| 1835 |
<td align="center">○</td> |
<td></td> |
| 1836 |
<td align="left"></td> |
<td>name</td> |
| 1837 |
|
<td></td> |
| 1838 |
|
</tr> |
| 1839 |
|
<tr class="odd"> |
| 1840 |
|
<td></td> |
| 1841 |
|
<td>size</td> |
| 1842 |
|
<td>HDMLでは無視します</td> |
| 1843 |
</tr> |
</tr> |
| 1844 |
<tr class="even"> |
<tr class="even"> |
| 1845 |
<td></td> |
<td></td> |
| 1846 |
<td align="center">size</td> |
<td>multiple</td> |
| 1847 |
<td align="center">○</td> |
<td>HDML,CHTML1.0では無視します。<strong>0.11.0以降で対応</strong></td> |
|
<td align="center">×</td> |
|
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="left">HDMLでは無視します</td> |
|
| 1848 |
</tr> |
</tr> |
| 1849 |
<tr class="odd"> |
<tr class="odd"> |
| 1850 |
<td><OPTION></td> |
<td><OPTION></td> |
| 1851 |
<td align="center">value</td> |
<td></td> |
| 1852 |
<td align="center">○</td> |
<td>必ずタグは閉じてください</td> |
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="left"><span class="note"><a href="#doc1_1160" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="必ず閉じてください。そのうち対応します。"><sup>(7)</sup></a></span></td> |
|
| 1853 |
</tr> |
</tr> |
| 1854 |
<tr class="even"> |
<tr class="even"> |
| 1855 |
<td></td> |
<td></td> |
| 1856 |
<td align="center">checked</td> |
<td>value</td> |
| 1857 |
<td align="center">○</td> |
<td></td> |
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="left"></td> |
|
| 1858 |
</tr> |
</tr> |
| 1859 |
<tr class="odd"> |
<tr class="odd"> |
| 1860 |
<td><DIV></td> |
<td></td> |
| 1861 |
<td align="center">align</td> |
<td>selected</td> |
| 1862 |
<td align="center">○</td> |
<td>HDMLでは無視します</td> |
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="left"></td> |
|
| 1863 |
</tr> |
</tr> |
| 1864 |
<tr class="even"> |
<tr class="even"> |
| 1865 |
<td><HR></td> |
<td><P></td> |
| 1866 |
<td align="center"></td> |
<td></td> |
| 1867 |
<td align="center">○</td> |
<td>HDMLではalignのみ有効。</td> |
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="left"></td> |
|
| 1868 |
</tr> |
</tr> |
| 1869 |
<tr class="odd"> |
<tr class="odd"> |
| 1870 |
<td><CENTER></td> |
<td></td> |
| 1871 |
<td align="center"></td> |
<td>align</td> |
| 1872 |
<td align="center">○</td> |
<td><strong>0.11.0以降で対応</strong>。</td> |
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="left"></td> |
|
| 1873 |
</tr> |
</tr> |
| 1874 |
<tr class="even"> |
<tr class="even"> |
| 1875 |
<td><IMG></td> |
<td><PLAINTEXT></td> |
| 1876 |
<td align="center">src</td> |
<td></td> |
| 1877 |
<td align="center">○</td> |
<td><strong>0.11.0以降で対応</strong>。</td> |
| 1878 |
<td align="center">○</td> |
</tr> |
| 1879 |
<td align="center">○</td> |
<tr class="odd"> |
| 1880 |
<td align="center">○</td> |
<td><PRE></td> |
| 1881 |
<td align="left"></td> |
<td></td> |
| 1882 |
|
<td>HDMLは<strong>0.11.0以降で対応</strong>。</td> |
| 1883 |
|
</tr> |
| 1884 |
|
<tr class="even"> |
| 1885 |
|
<td><TEXTAREA></td> |
| 1886 |
|
<td></td> |
| 1887 |
|
<td></td> |
| 1888 |
|
</tr> |
| 1889 |
|
<tr class="odd"> |
| 1890 |
|
<td></td> |
| 1891 |
|
<td>name</td> |
| 1892 |
|
<td></td> |
| 1893 |
|
</tr> |
| 1894 |
|
<tr class="even"> |
| 1895 |
|
<td></td> |
| 1896 |
|
<td>rows</td> |
| 1897 |
|
<td></td> |
| 1898 |
|
</tr> |
| 1899 |
|
<tr class="odd"> |
| 1900 |
|
<td></td> |
| 1901 |
|
<td>cols</td> |
| 1902 |
|
<td></td> |
| 1903 |
|
</tr> |
| 1904 |
|
<tr class="even"> |
| 1905 |
|
<td></td> |
| 1906 |
|
<td>accesskey</td> |
| 1907 |
|
<td><strong>0.11.0以降で対応</strong>。</td> |
| 1908 |
|
</tr> |
| 1909 |
|
<tr class="odd"> |
| 1910 |
|
<td></td> |
| 1911 |
|
<td>istyle</td> |
| 1912 |
|
<td><strong>0.11.0以降で対応</strong>。</td> |
| 1913 |
|
</tr> |
| 1914 |
|
<tr class="even"> |
| 1915 |
|
<td><META></td> |
| 1916 |
|
<td></td> |
| 1917 |
|
<td></td> |
| 1918 |
|
</tr> |
| 1919 |
|
<tr class="odd"> |
| 1920 |
|
<td></td> |
| 1921 |
|
<td>http-equiv</td> |
| 1922 |
|
<td>CHTML1.0,HDMLでは無視されます</td> |
| 1923 |
|
</tr> |
| 1924 |
|
<tr class="even"> |
| 1925 |
|
<td></td> |
| 1926 |
|
<td>content</td> |
| 1927 |
|
<td>CHTML1.0,HDMLでは無視されます</td> |
| 1928 |
|
</tr> |
| 1929 |
|
<tr class="odd"> |
| 1930 |
|
<td><HEAD></td> |
| 1931 |
|
<td></td> |
| 1932 |
|
<td>属性を指定した場合は無視されます</td> |
| 1933 |
|
</tr> |
| 1934 |
|
<tr class="even"> |
| 1935 |
|
<td><TITLE></td> |
| 1936 |
|
<td></td> |
| 1937 |
|
<td>属性を指定した場合は無視されます</td> |
| 1938 |
|
</tr> |
| 1939 |
|
<tr class="odd"> |
| 1940 |
|
<td><UL></td> |
| 1941 |
|
<td></td> |
| 1942 |
|
<td><strong>0.11.0以降で対応</strong>。</td> |
| 1943 |
|
</tr> |
| 1944 |
|
<tr class="even"> |
| 1945 |
|
<td></td> |
| 1946 |
|
<td>type</td> |
| 1947 |
|
<td>HDML,CHTML1.0,CHTML2.0,CHTML3.0,JHTMLでは無視します。<strong>0.12.0以降で対応</strong></td> |
| 1948 |
</tr> |
</tr> |
| 1949 |
<tr class="odd"> |
<tr class="odd"> |
| 1950 |
<td><CHXJ:IF></td> |
<td><CHXJ:IF></td> |
| 1951 |
<td align="center">lang</td> |
<td>lang</td> |
| 1952 |
<td align="center">○</td> |
<td>lang属性には"chtml","xhtml","hdml","jhtml","jxhtml"が指定できます。(jxhtmlは<strong>0.12.0以降で対応</strong>)</td> |
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="center">○</td> |
|
|
<td align="left">lang="chtml" lang="xhtml" lang="hdml" lang="jhtml"が指定できます</td> |
|
| 1953 |
</tr> |
</tr> |
| 1954 |
</tbody> |
</tbody> |
| 1955 |
</table> |
</table> |
| 1956 |
</div> |
</div> |
| 1957 |
|
|
| 1958 |
|
<p>上記以外のタグは全て無視します。</p> |
| 1959 |
|
|
| 1960 |
<div class="footnote"> |
<h2 id="doc1_1450">独自拡張タグ</h2> |
|
<ol> |
|
|
<li id="doc1_1160" value="7"> 必ず閉じてください。そのうち対応します。</ol> |
|
|
</div> |
|
|
|
|
|
|
|
|
<h2 id="doc1_1311">独自拡張タグ</h2> |
|
| 1961 |
|
|
| 1962 |
|
|
| 1963 |
<ol> |
<ol> |
| 1964 |
<li> <p><CHXJ:IF><br></br></p> |
<li> <p><CHXJ:IF><br></br></p> |
| 1965 |
<p><CHXJ:IF>タグと</CHXJ:IF>タグではさまれたタグやテキストは、変換せずに<b>そのまま</b><span class="note"><a href="#doc1_1321" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="変換しませんので注意が必要です"><sup>(8)</sup></a></span>出力します。必須の属性としてlangがあります。lang属性を指定することによって、例えば、<b>「HDML機の場合のみ出力させる」</b>といったことを可能にします。<br></br><br></br>ex)</p> |
<p><CHXJ:IF>タグと</CHXJ:IF>タグではさまれたタグやテキストは、変換せずに<b>そのまま</b><span class="note"><a href="#doc1_1460" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="変換しませんので注意が必要です"><sup>(5)</sup></a></span>出力します。必須の属性としてlangがあります。lang属性を指定することによって、例えば、<b>「HDML機の場合のみ出力させる」</b>といったことを可能にします。<br></br><br></br>ex)</p> |
| 1966 |
|
|
| 1967 |
<div id="doc1_1331" class="caption">HTML文書中にHDML機の場合のみ有効にしたいタグ、または文書がある場合</div> |
<div id="doc1_1470" class="caption">HTML文書中にHDML機の場合のみ有効にしたいタグ、または文書がある場合</div> |
| 1968 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1969 |
<CHXJ:IF lang="HDML" > |
<CHXJ:IF lang="HDML" > |
| 1970 |
<NODISPLAY> |
<NODISPLAY> |
| 1978 |
<p><br></br></p> |
<p><br></br></p> |
| 1979 |
<p>ex)</p> |
<p>ex)</p> |
| 1980 |
|
|
| 1981 |
<div id="doc1_1335" class="caption">i-Modeのみ出力したい文書がある場合</div> |
<div id="doc1_1474" class="caption">i-Modeのみ出力したい文書がある場合</div> |
| 1982 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1983 |
<CHXJ:IF lang="chtml" > |
<CHXJ:IF lang="chtml" > |
| 1984 |
シークレットコードがどーのこーの。 |
シークレットコードがどーのこーの。 |
| 1989 |
<p><br></br></p> |
<p><br></br></p> |
| 1990 |
<p>また、lang属性は、複数指定することも可能です。<br></br></p> |
<p>また、lang属性は、複数指定することも可能です。<br></br></p> |
| 1991 |
|
|
| 1992 |
<div id="doc1_1341" class="caption">HDML機,J-PHONE機は以下を出力します</div> |
<div id="doc1_1480" class="caption">HDML機,J-PHONE機は以下を出力します</div> |
| 1993 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 1994 |
<CHXJ:IF lang="chtml" lang="jhtml"> |
<CHXJ:IF lang="chtml" lang="jhtml"> |
| 1995 |
あなたの携帯は、HDML機かJ-HTML機です。 |
あなたの携帯は、HDML機かJ-HTML機です。 |
| 2002 |
|
|
| 2003 |
<div class="footnote"> |
<div class="footnote"> |
| 2004 |
<ol> |
<ol> |
| 2005 |
<li id="doc1_1321" value="8"> 変換しませんので注意が必要です</ol> |
<li id="doc1_1460" value="5"> 変換しませんので注意が必要です</ol> |
| 2006 |
</div> |
</div> |
| 2007 |
|
|
| 2008 |
|
|
| 2009 |
<h2 id="doc1_1348">絵文字について</h2> |
<h2 id="doc1_1487">絵文字について</h2> |
| 2010 |
|
|
| 2011 |
<p class="first_ja">i-Mode用の絵文字を書いておけば、アクセスしたキャリアによって、mod_chxjが対応の絵文字に自動変換します。ソースに2byteのバイナリコードを直接書いても、10進参照文字列<span class="note"><a href="#doc1_1350" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="16進参照文字列には対応していません"><sup>(9)</sup></a></span>(&#XXX;の形)で書いても、どちらでも変換対象になります。10進参照文字列で書いた場合は、mod_chxjにより、自動で2バイトコードに変換します。</p> |
<p class="first_ja">i-Mode用の絵文字を書いておけば、アクセスしたキャリアによって、mod_chxjが対応の絵文字に自動変換します。ソースに2byteのバイナリコードを直接書いても、10進参照文字列<span class="note"><a href="#doc1_1489" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="16進参照文字列には対応していません"><sup>(6)</sup></a></span>(&#XXX;の形)で書いても、どちらでも変換対象になります。10進参照文字列で書いた場合は、mod_chxjにより、自動で2バイトコードに変換します。</p> |
| 2012 |
|
|
| 2013 |
<div class="footnote"> |
<div class="footnote"> |
| 2014 |
<ol> |
<ol> |
| 2015 |
<li id="doc1_1350" value="9"> 16進参照文字列には対応していません</ol> |
<li id="doc1_1489" value="6"> 16進参照文字列には対応していません</ol> |
| 2016 |
</div> |
</div> |
| 2017 |
|
|
| 2018 |
|
|
| 2019 |
<h3 id="doc1_1353">絵文字変換定義</h3> |
<h3 id="doc1_1492">絵文字変換定義</h3> |
| 2020 |
|
|
| 2021 |
<p class="first_ja">絵文字の変換に関する動作を変えたい場合(例えば「ハートがあったら、AUの場合はスペードに」とか、「変換定義がおかしい」といった場合)は、emoji.xmlファイルを直接編集することによって定義を変更することが可能です。emoji.xmlはXMLファイルとなっていますので、vi等で簡単に定義を変更することができます<span class="note"><a href="#doc1_1355" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="厳密にはXMLになっていないので、日本語の記述はSJISでお願いします。"><sup>(10)</sup></a></span>。</p> |
<p class="first_ja">絵文字の変換に関する動作を変えたい場合(例えば「ハートがあったら、auの場合はスペードに」とか、「変換定義がおかしい」といった場合)は、emoji.xmlファイルを直接編集することによって定義を変更することが可能です。emoji.xmlはXMLファイルとなっていますので、vi等で簡単に定義を変更することができます。</p> |
| 2022 |
<p><br></br>以下に、emoji.xmlファイルの一部を記します。</p> |
<p><br></br>以下に、emoji.xmlファイルの一部を記します。</p> |
| 2023 |
|
|
| 2024 |
<div id="doc1_1360" class="caption">emoji.xml</div> |
<div id="doc1_1496" class="caption">emoji.xml</div> |
| 2025 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2026 |
<?xml encoding="Shift_JIS" > |
<?xml encoding="Shift_JIS" > |
| 2027 |
|
|
| 2046 |
</set> |
</set> |
| 2047 |
</pre> |
</pre> |
| 2048 |
|
|
| 2049 |
<p>絵文字の定義は、<emoji>タグから</emoji>タグまでの間にあります。その中の要素を説明します。1つの絵文字につき、1つのセット(<set>タグから</set>タグまで)とし、キャリア毎の絵文字を定義しています。</p> |
<p>絵文字の定義は、<emoji>タグから</emoji>タグまでの間にあります。その中の要素を説明します。1つの絵文字につき、1つのセット(<set>タグから</set>タグまで)とし、キャリア毎の絵文字を定義しています。</p> |
| 2050 |
|
|
| 2051 |
<ol> |
<ol> |
| 2052 |
<li> <imode>要素<br></br>まず、元となるi-Mode用の絵文字は、<imode>タグにはさまれた間に定義されています。<imode>要素は、2バイトコード要素(<hex1><hex2>)と、10進参照文字列要素(<string>)を保持していて、この2つの要素を変換元の値として使用します。アクセスしてきた端末が、i-Mode機であった場合で、かつCHTML中に10進参照文字列が絵文字として書かれている場合には、<hex1><hex2>要素に定義されている値に置換します。 |
<li> <imode>要素<br></br>まず、元となるi-Mode用の絵文字は、<imode>タグにはさまれた間に定義されています。<imode>要素は、2バイトコード要素(<hex1><hex2>)と、10進参照文字列要素(<string>)を保持していて、この2つの要素を変換元の値として使用します。アクセスしてきた端末が、i-Mode機であった場合で、かつCHTML中に10進参照文字列が絵文字として書かれている場合には、<hex1><hex2>要素に定義されている値に置換します。 |
| 2053 |
<br></br><br></br><li> <ezweb>要素<br></br>アクセスしてきた端末が、AU機であった場合、<ezweb>要素に定義されている値に変換します。<ezweb>要素は、<A>〜<D>要素を持っていて、それぞれAUの絵文字タイプA〜Dに対応していますので、もし、Dタイプの絵文字端末であったなら、<D>要素に定義されている値に変換します。ここで定義されている値は、HDML機の場合は、<b><IMG ICON="XX"></b>の"XX"の部分に当てはめられて、置換されます。XHTML機の場合は、<b><IMG LOCALSRC="XX"></b>の"XX"の部分に当てはめられて、置換されます。 |
<br></br><br></br><li> <ezweb>要素<br></br>アクセスしてきた端末が、au機であった場合、<ezweb>要素に定義されている値に変換します。<ezweb>要素は、<A>〜<D>要素を持っていて、それぞれauの絵文字タイプA〜Dに対応していますので、もし、Dタイプの絵文字端末であったなら、<D>要素に定義されている値に変換します。ここで定義されている値は、HDML機の場合は、<b><IMG ICON="XX"></b>の"XX"の部分に当てはめられて、置換されます。XHTML機の場合は、<b><IMG LOCALSRC="XX"></b>の"XX"の部分に当てはめられて、置換されます。 |
| 2054 |
<br></br><br></br><li> <jphone>要素<br></br>アクセスしてきた端末が、SoftBank/Vodafone/J-Phone端末であった場合、<jphone>要素に定義されている値に変換します。<jphone>要素は、<string>要素を保持していて、ここで定義されている値を直接使用します。</ol> |
<br></br><br></br><li> <jphone>要素<br></br>アクセスしてきた端末が、SoftBank/Vodafone/J-Phone端末であった場合、<jphone>要素に定義されている値に変換します。<jphone>要素は、<string>要素を保持していて、ここで定義されている値を直接使用します。</ol> |
| 2055 |
|
|
| 2056 |
<p><br></br>emoji.xmlに定義されていない絵文字で、変換したい絵文字がある場合には、このファイルに新たな定義を足せば、変換するようになります。</p> |
<p><br></br>emoji.xmlに定義されていない絵文字で、変換したい絵文字がある場合には、このファイルに新たな定義を足せば、変換するようになります。</p> |
| 2057 |
|
|
| 2058 |
<div class="footnote"> |
<h2 id="doc1_1534">デバイス定義 device_data.xml</h2> |
|
<ol> |
|
|
<li id="doc1_1355" value="10"> 厳密にはXMLになっていないので、日本語の記述はSJISでお願いします。</ol> |
|
|
</div> |
|
|
|
|
|
|
|
|
<h2 id="doc1_1398">デバイス定義 device_data.xml</h2> |
|
| 2059 |
|
|
| 2060 |
<p class="first_ja">mod_chxjの動作を決定付ける重要な定義です。変換対象の端末は全て、device_data.xmlファイルに定義される必要があります。定義されていない端末は、mod_chxjとしては、認識することができません。認識できない場合には、変換せずにそのまま出力します。ただし、Perl互換の正規表現によって定義できるため、正規表現の書き方によっては全ての機種に対応させることも可能です。</p> |
<p class="first_ja">mod_chxjの動作を決定付ける重要な定義です。変換対象の端末は全て、device_data.xmlファイルに定義される必要があります。定義されていない端末は、mod_chxjとしては、認識することができません。認識できない場合には、変換せずにそのまま出力します。ただし、Perl互換の正規表現によって定義できるため、正規表現の書き方によっては全ての機種に対応させることも可能です。</p> |
| 2061 |
|
|
| 2062 |
<h2 id="doc1_1401">イメージ画像変換機能</h2> |
<h2 id="doc1_1537">イメージ画像変換機能</h2> |
| 2063 |
|
|
| 2064 |
<p class="first_ja">mod_chxjには、JPEG、GIF、PNG、BMPファイルを置いておくだけで、デバイス定義に従って、それぞれのキャリア対応のフォーマットに変換する機能があります。画像のサイズ(縦X横)も、端末の画面サイズに合わせて変換します。画像のサイズ(バイト数)については、デバイス定義中のキャッシュサイズを見て、その値よりも小さくなるように<b>努力</b>しますが、元の画像が大きすぎる場合や、複雑な画像の場合には、キャッシュサイズよりも小さくできずに表示できない場合があります。<br></br>それぞれのタグで指定する場合には、ファイル名の拡張子(.jpgや.gif等)をはずした形で指定します。<br></br>本機能には3つのモードが存在します。そのモードを以下に記します。</p> |
<p class="first_ja">mod_chxjには、JPEG、GIF、PNG、BMPファイルを置いておくだけで、デバイス定義に従って、それぞれのキャリア対応のフォーマットに変換する機能があります。画像のサイズ(縦X横)も、端末の画面サイズに合わせて変換します。画像のサイズ(バイト数)については、デバイス定義中のキャッシュサイズを見て、その値よりも小さくなるように<b>努力</b>しますが、元の画像が大きすぎる場合や、複雑な画像の場合には、キャッシュサイズよりも小さくできずに表示できない場合があります。<br></br>それぞれのタグで指定する場合には、ファイル名の拡張子(.jpgや.gif等)をはずした形で指定します。<br></br>本機能には3つのモードが存在します。そのモードを以下に記します。</p> |
| 2065 |
|
|
| 2066 |
<h3 id="doc1_1410">サムネイルモード</h3> |
<h3 id="doc1_1546">サムネイルモード</h3> |
| 2067 |
|
|
| 2068 |
<p class="first_ja">端末側画面サイズの約3分の1程度のサイズ(縦X横)に画像を縮小表示します。</p> |
<p class="first_ja">端末側画面サイズの約3分の1程度のサイズ(縦X横)に画像を縮小表示します。</p> |
| 2069 |
|
|
| 2070 |
<div id="doc1_1412" class="caption">サムネイルモード 使用例</div> |
<div id="doc1_1548" class="caption">サムネイルモード 使用例</div> |
| 2071 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2072 |
<IMG SRC="/img/logo?Mode=Thumbnail"> |
<IMG SRC="/img/logo?Mode=Thumbnail"> |
| 2073 |
|
|
| 2074 |
</pre> |
</pre> |
| 2075 |
|
|
| 2076 |
|
|
| 2077 |
<h3 id="doc1_1416">壁紙モード</h3> |
<h3 id="doc1_1552">壁紙モード</h3> |
| 2078 |
|
|
| 2079 |
<p class="first_ja">端末側画面のサイズにマッチするサイズに拡大・縮小します。横長の画像の場合には、縦幅を合わせた後に左右をトリミングします。</p> |
<p class="first_ja">端末側画面のサイズにマッチするサイズに拡大・縮小します。横長の画像の場合には、縦幅を合わせた後に左右をトリミングします。</p> |
| 2080 |
|
|
| 2081 |
<div id="doc1_1418" class="caption">壁紙モード 使用例</div> |
<div id="doc1_1554" class="caption">壁紙モード 使用例</div> |
| 2082 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2083 |
<IMG SRC="/img/logo?Mode=WP"> |
<IMG SRC="/img/logo?Mode=WP"> |
| 2084 |
|
|
| 2085 |
</pre> |
</pre> |
| 2086 |
|
|
| 2087 |
|
|
| 2088 |
<h3 id="doc1_1422">EzGetモード</h3> |
<h3 id="doc1_1558">EzGetモード</h3> |
| 2089 |
|
|
| 2090 |
<p class="first_ja">壁紙ダウンロードを行いたい場合に使用します。EzGETモードは、壁紙モードで出力される画像サイズと同一サイズの画像が使用されます。</p> |
<p class="first_ja">壁紙ダウンロードを行いたい場合に使用します。EzGETモードは、壁紙モードで出力される画像サイズと同一サイズの画像が使用されます。</p> |
| 2091 |
|
|
| 2092 |
<div id="doc1_1424" class="caption">EzGetモード 使用例</div> |
<div id="doc1_1560" class="caption">EzGetモード 使用例</div> |
| 2093 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2094 |
<A HREF="/img/logo?Mode=EzGet"> |
<A HREF="/img/logo?Mode=EzGet"> |
| 2095 |
|
|
| 2096 |
</pre> |
</pre> |
| 2097 |
|
|
| 2098 |
|
|
| 2099 |
<h3 id="doc1_1428">その他の機能</h3> |
<h3 id="doc1_1564">その他の機能</h3> |
| 2100 |
|
|
| 2101 |
<p class="first_ja">モードの他に、画像サイズ(縦X横)を直接指定することも可能です。<b>w</b>パラメータ、<b>h</b>パラメータを使用して指定します。</p> |
<p class="first_ja">モードの他に、画像サイズ(縦X横)を直接指定することも可能です。<b>w</b>パラメータ、<b>h</b>パラメータを使用して指定します。</p> |
| 2102 |
|
|
| 2104 |
<li> wパラメータ<br></br>横幅を指定します。 |
<li> wパラメータ<br></br>横幅を指定します。 |
| 2105 |
<li> hパラメータ<br></br>縦幅を指定します。 |
<li> hパラメータ<br></br>縦幅を指定します。 |
| 2106 |
|
|
| 2107 |
<div id="doc1_1448" class="caption">w/hパラメータ 使用例</div> |
<div id="doc1_1584" class="caption">w/hパラメータ 使用例</div> |
| 2108 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2109 |
<IMG SRC="/img/logo?w=100&h=200"> |
<IMG SRC="/img/logo?w=100&h=200"> |
| 2110 |
|
|
| 2112 |
|
|
| 2113 |
<li> User-Agentパラメータ(uaパラメータ)<br></br>User-Agentを指定します。指定した場合は、リクエストヘッダ中のUser-Agentを本パラメータの値で上書きします。このパラメータに"IGN"を指定した場合は、User-Agentを無視します。Thumbnailモード、壁紙モードと併用時は、640x480を元に画像サイズを算出します。</ol> |
<li> User-Agentパラメータ(uaパラメータ)<br></br>User-Agentを指定します。指定した場合は、リクエストヘッダ中のUser-Agentを本パラメータの値で上書きします。このパラメータに"IGN"を指定した場合は、User-Agentを無視します。Thumbnailモード、壁紙モードと併用時は、640x480を元に画像サイズを算出します。</ol> |
| 2114 |
|
|
| 2115 |
<p>上記全てのモード、パラメータはGETリクエストとしてのみ使用できます。</p> |
<p>上記全てのモード、パラメータはGETリクエストとしてのみ使用できます。</p> |
| 2116 |
|
|
| 2117 |
<h2 id="doc1_1459">QRコード出力機能</h2> |
<h2 id="doc1_1595">QRコード出力機能</h2> |
| 2118 |
|
|
| 2119 |
|
|
| 2120 |
<h3 id="doc1_1461">QRコード出力ハンドラの登録</h3> |
<h3 id="doc1_1597">QRコード出力ハンドラの登録</h3> |
| 2121 |
|
|
| 2122 |
<p class="first_ja">QRコード出力機能を使用するには、QRコードハンドラを登録します。httpd.confに以下の記述を追加します。</p> |
<p class="first_ja">QRコード出力機能を使用するには、QRコードハンドラを登録します。<span class="note"><a href="#doc1_1599" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="QRコードは(株)デンソーウェーブの登録商標です。"><sup>(7)</sup></a></span>httpd.confに以下の記述を追加します。</p> |
| 2123 |
|
|
| 2124 |
<div id="doc1_1463" class="caption">httpd.conf</div> |
<div id="doc1_1602" class="caption">httpd.conf</div> |
| 2125 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2126 |
AddHandler chxj-qrcode .qrc |
AddHandler chxj-qrcode .qrc |
| 2127 |
</pre> |
</pre> |
| 2128 |
|
|
| 2129 |
<p>なお、ハンドラを登録しないでも、出力フィルターを経由させることで、QRコードを出力させることも可能です。(※QRコードの動的出力を参照)</p> |
<p>なお、ハンドラを登録しないでも、出力フィルターを経由させることで、QRコードを出力させることも可能です。(※QRコードの動的出力を参照)</p> |
| 2130 |
|
|
| 2131 |
|
<div class="footnote"> |
| 2132 |
|
<ol> |
| 2133 |
|
<li id="doc1_1599" value="7"> QRコードは(株)デンソーウェーブの登録商標です。</ol> |
| 2134 |
|
</div> |
| 2135 |
|
|
| 2136 |
|
|
| 2137 |
<h3 id="doc1_1467">QRコードソースファイルの設置</h3> |
<h3 id="doc1_1606">QRコードソースファイルの設置</h3> |
| 2138 |
|
|
| 2139 |
<p class="first_ja">ハンドラを登録したら、その登録した拡張子を持つファイルを用意します。</p> |
<p class="first_ja">ハンドラを登録したら、その登録した拡張子を持つファイルを用意します。</p> |
| 2140 |
|
|
| 2141 |
<div id="doc1_1469" class="caption">例:a.qrc</div> |
<div id="doc1_1608" class="caption">例:a.qrc</div> |
| 2142 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2143 |
<?xml version=1.0 ?> |
<?xml version=1.0 ?> |
| 2144 |
|
|
| 2154 |
<p>.qrcファイルは、qrcode要素、version要素、level要素、mode要素、size要素、data要素から成り立ちます。</p> |
<p>.qrcファイルは、qrcode要素、version要素、level要素、mode要素、size要素、data要素から成り立ちます。</p> |
| 2155 |
|
|
| 2156 |
<ol> |
<ol> |
| 2157 |
<li> versionタグversionタグは出力するQRコードの生成に利用するバージョンを指定します。使用できるバージョンは、1〜40までの40種類です。 |
<li> versionタグversionタグは出力するQRコードの生成に利用するバージョンを指定します。使用できるバージョンは、1〜40までの40種類です。 |
| 2158 |
<li> levelタグlevelタグは出力するQRコードの生成に利用する誤り検出レベルを指定します。 使用できるレベルは、L、Q、M、Hの4つです。 |
<li> levelタグlevelタグは出力するQRコードの生成に利用する誤り検出レベルを指定します。 使用できるレベルは、L、Q、M、Hの4つです。 |
| 2159 |
<li> modeタグmodeタグは出力するQRコードの生成に利用するモードを指定します。使用できるモードは、NUM(数字モード)ALPHA(英数字モード)8BIT(8ビットバイトモード)KANJI(漢字モード)です。 |
<li> modeタグmodeタグは出力するQRコードの生成に利用するモードを指定します。使用できるモードは、NUM(数字モード)ALPHA(英数字モード)8BIT(8ビットバイトモード)KANJI(漢字モード)です。 |
| 2160 |
<li> sizeタグsizeタグは1モジュールを何ピクセルであらわすかを指定します。0を指定した場合は、4を指定した場合と同じ動作をします。 使用できるサイズは、0〜20までです。 |
<li> sizeタグsizeタグは1モジュールを何ピクセルであらわすかを指定します。0を指定した場合は、4を指定した場合と同じ動作をします。 使用できるサイズは、0〜20までです。 |
| 2161 |
<li> dataタグdataタグは、QRコードに出力するデータを指定します。改行した場合は、改行文字もQRコード内に符号化されます。</ol> |
<li> dataタグdataタグは、QRコードに出力するデータを指定します。改行した場合は、改行文字もQRコード内に符号化されます。</ol> |
| 2162 |
|
|
| 2163 |
|
|
| 2164 |
<h3 id="doc1_1491">QRコードの動的出力機能</h3> |
<h3 id="doc1_1630">QRコードの動的出力機能</h3> |
| 2165 |
|
|
| 2166 |
<p class="first_ja">プログラム等を使用し、動的にQRコードを出力したい場合は、上記の.qrcファイルの内容をそのままOutputFilterに通してあげればOKです。つまり、ChxjConvertRuleディレクティブで"EngineOn"と指定したURIが指すディレクトリに設置すれば良いということです。mod_chxj内部で、Content-Typeがtext/xmlの場合、QRCode用のファイルであるかどうかを一度読み込んで判断するので、Content-Typeには、text/xmlを設定してください。</p> |
<p class="first_ja">プログラム等を使用し、動的にQRコードを出力したい場合は、上記の.qrcファイルの内容をそのままOutputFilterに通してあげればOKです。つまり、ChxjConvertRuleディレクティブで"EngineOn"と指定したURIが指すディレクトリに設置すれば良いということです。mod_chxj内部で、Content-Typeがtext/xmlの場合、QRCode用のファイルであるかどうかを一度読み込んで判断するので、Content-Typeには、text/xmlを設定してください。</p> |
| 2167 |
|
|
| 2168 |
<div id="doc1_1493" class="caption">phpでQRコードを動的に出力する例</div> |
<div id="doc1_1632" class="caption">phpでQRコードを動的に出力する例</div> |
| 2169 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2170 |
<php |
<php |
| 2171 |
$version = $_POST["version"]; |
$version = $_POST["version"]; |
| 2189 |
|
|
| 2190 |
<p>そして、上記のコードを、mod_chxj変換エンジンが処理するはずであるところに設置すれば完了です。</p> |
<p>そして、上記のコードを、mod_chxj変換エンジンが処理するはずであるところに設置すれば完了です。</p> |
| 2191 |
|
|
| 2192 |
<h2 id="doc1_1498">Cookieシミュレート機能</h2> |
<h2 id="doc1_1637">Cookieシミュレート機能</h2> |
| 2193 |
|
|
| 2194 |
|
|
| 2195 |
<h3 id="doc1_1500">Cookieシミュレート機能</h3> |
<h3 id="doc1_1639">Cookieシミュレート機能</h3> |
| 2196 |
|
|
| 2197 |
<p class="first_ja">Cookieを受け付けない(無視する)端末のためにCookieをシミュレートします。本機能を有効にするためにはChxjConvertRuleディレクティブを使用する必要があります。ChxjConvertRuleディレクティブの第2パラメータにCookieOnを指定します。</p> |
<p class="first_ja">Cookieを受け付けない(無視する)端末のためにCookieをシミュレートします。本機能を有効にするためにはChxjConvertRuleディレクティブを使用する必要があります。ChxjConvertRuleディレクティブの第2パラメータにCookieOnを指定します。</p> |
| 2198 |
|
|
| 2199 |
<div id="doc1_1502" class="caption">Cookieシミュレート機能を有効にする例</div> |
<div id="doc1_1641" class="caption">Cookieシミュレート機能を有効にする例</div> |
| 2200 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2201 |
ChxjConvertRule "^/chxj.+$" "EngineOn,CookieOn" "NONE" |
ChxjConvertRule "^/chxj.+$" "EngineOn,CookieOn" "NONE" |
| 2202 |
|
|
| 2203 |
</pre> |
</pre> |
| 2204 |
|
|
| 2205 |
|
|
| 2206 |
<h3 id="doc1_1506">One-Time ID</h3> |
<h3 id="doc1_1645">One-Time ID</h3> |
| 2207 |
|
|
| 2208 |
<p class="first_ja">Cookieシミュレートでは、aタグ、imgタグ、formタグのURL部にOne-Time IDを埋め込むことで実現します。そのため、ユーザがブラウザの戻るボタン等で戻った場合はCookieを取得できなくなります。One-Time IDを使用する必要が無い場合、またはOne-Time IDを使用したくない場合には、CookieLazyModeを使用することで毎回同一IDを発行させることができます。</p> |
<p class="first_ja">Cookieシミュレートでは、aタグ、imgタグ、formタグのURL部にOne-Time IDを埋め込むことで実現します。そのため、ユーザがブラウザの戻るボタン等で戻った場合はCookieを取得できなくなります。One-Time IDを使用する必要が無い場合、またはOne-Time IDを使用したくない場合には、CookieLazyModeを使用することで毎回同一IDを発行させることができます。</p> |
| 2209 |
|
|
| 2210 |
<h3 id="doc1_1509">Cookieの保存場所</h3> |
<h3 id="doc1_1648">Cookieの保存場所</h3> |
| 2211 |
|
|
| 2212 |
<p class="first_ja">Cookieの内容はサーバ側に保存されます。保存先にはdbm、memcached、mysqlが選択できます。<br></br><font color="#ff0000">注意) memcached、mysqlを保存先に選択する場合はconfigure時にそれぞれ指定する必要があります</font><br></br>保存先の指定にはChxjCookieStoreTypeディレクティブを使用します。</p> |
<p class="first_ja">Cookieの内容はサーバ側に保存されます。保存先にはdbm、memcached、mysqlが選択できます。<br></br><font color="#ff0000">注意) memcached、mysqlを保存先に選択する場合はconfigure時にそれぞれ指定する必要があります</font><br></br>保存先の指定にはChxjCookieStoreTypeディレクティブを使用します。</p> |
| 2213 |
|
|
| 2214 |
<div id="doc1_1517" class="caption">ChxjCookieStoreTypeでDBMを指定した例</div> |
<div id="doc1_1656" class="caption">ChxjCookieStoreTypeでDBMを指定した例</div> |
| 2215 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2216 |
ChxjCookieStoreType "dbm" |
ChxjCookieStoreType "dbm" |
| 2217 |
|
|
| 2218 |
</pre> |
</pre> |
| 2219 |
|
|
| 2220 |
|
|
| 2221 |
<div id="doc1_1520" class="caption">ChxjCookieStoreTypeでMySQLを指定した例</div> |
<div id="doc1_1659" class="caption">ChxjCookieStoreTypeでMySQLを指定した例</div> |
| 2222 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2223 |
ChxjCookieStoreType "mysql" |
ChxjCookieStoreType "mysql" |
| 2224 |
|
|
| 2225 |
</pre> |
</pre> |
| 2226 |
|
|
| 2227 |
|
|
| 2228 |
<div id="doc1_1523" class="caption">ChxjCookieStoreTypeでmemcacheを指定した例</div> |
<div id="doc1_1662" class="caption">ChxjCookieStoreTypeでmemcacheを指定した例</div> |
| 2229 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2230 |
ChxjCookieStoreType "memcache" |
ChxjCookieStoreType "memcache" |
| 2231 |
|
|
| 2234 |
<p>上記ChxjCookieStoreTypeが指定されない場合はdbmが選択されます。<br></br></p> |
<p>上記ChxjCookieStoreTypeが指定されない場合はdbmが選択されます。<br></br></p> |
| 2235 |
<p>dbmを使用する場合は、ChxjCookieDirディレクティブを指定し、保存ディレクトリを指定します。指定しなかった場合は/tmpに保存されます。</p> |
<p>dbmを使用する場合は、ChxjCookieDirディレクティブを指定し、保存ディレクトリを指定します。指定しなかった場合は/tmpに保存されます。</p> |
| 2236 |
|
|
| 2237 |
<div id="doc1_1528" class="caption">ChxjCookieDirの例</div> |
<div id="doc1_1667" class="caption">ChxjCookieDirの例</div> |
| 2238 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2239 |
ChxjCookieDir /var/abc |
ChxjCookieDir /var/abc |
| 2240 |
|
|
| 2241 |
</pre> |
</pre> |
| 2242 |
|
|
| 2243 |
<p>DBMの代わりにMySQLやmemcachedを指定することもできます。その際は、ChxjCookieDirは指定する必要はありません。MySQLを使用するには、configure時にMySQL COOKIE機能を有効にして、コンパイルする必要があります。<span class="note"><a href="#doc1_1531" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="Buildの項参照"><sup>(11)</sup></a></span>memcachedを使用するには、configure時にMEMCACHE COOKIE機能を有効にして、コンパイルする必要があります。<span class="note"><a href="#doc1_1534" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="Buildの項参照"><sup>(12)</sup></a></span></p> |
<p>DBMの代わりにMySQLやmemcachedを指定することもできます。その際は、ChxjCookieDirは指定する必要はありません。MySQLを使用するには、configure時にMySQL COOKIE機能を有効にして、コンパイルする必要があります。<span class="note"><a href="#doc1_1670" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="Buildの項参照"><sup>(8)</sup></a></span>memcachedを使用するには、configure時にMEMCACHE COOKIE機能を有効にして、コンパイルする必要があります。<span class="note"><a href="#doc1_1673" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="Buildの項参照"><sup>(9)</sup></a></span></p> |
| 2244 |
<p>MySQLを使用する場合にはChxjCookieStoreTypeディレクティブのほかに、以下のディレクティブを指定する必要もあります。</p> |
<p>MySQLを使用する場合にはChxjCookieStoreTypeディレクティブのほかに、以下のディレクティブを指定する必要もあります。</p> |
| 2245 |
|
|
| 2246 |
<ol> |
<ol> |
| 2247 |
<li> ChxjCookieMysqlHost<br></br> MySQLサーバの動作するホストを指定します。 |
<li> ChxjCookieMysqlHost<br></br> MySQLサーバの動作するホストを指定します。 |
| 2248 |
<div id="doc1_1543" class="caption">ChxjCookieMysqlHostの例</div> |
<div id="doc1_1682" class="caption">ChxjCookieMysqlHostの例</div> |
| 2249 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2250 |
ChxjCookieMysqlHost "localhost" |
ChxjCookieMysqlHost "localhost" |
| 2251 |
|
|
| 2252 |
</pre> |
</pre> |
| 2253 |
<li> ChxjCookieMysqlPort<br></br> MySQLサーバのポート番号を指定します。 |
<li> ChxjCookieMysqlPort<br></br> MySQLサーバのポート番号を指定します。 |
| 2254 |
<div id="doc1_1551" class="caption">ChxjCookieMysqlPortの例</div> |
<div id="doc1_1690" class="caption">ChxjCookieMysqlPortの例</div> |
| 2255 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2256 |
ChxjCookieMysqlPort 3306 |
ChxjCookieMysqlPort 3306 |
| 2257 |
|
|
| 2258 |
</pre> |
</pre> |
| 2259 |
<li> ChxjCookieMysqlDatabase<br></br> MySQLサーバのデータベース名を指定します。 |
<li> ChxjCookieMysqlDatabase<br></br> MySQLサーバのデータベース名を指定します。 |
| 2260 |
<div id="doc1_1559" class="caption">ChxjCookieMysqlDatabaseの例</div> |
<div id="doc1_1698" class="caption">ChxjCookieMysqlDatabaseの例</div> |
| 2261 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2262 |
ChxjCookieMysqlDatabase "test_db" |
ChxjCookieMysqlDatabase "test_db" |
| 2263 |
|
|
| 2264 |
</pre> |
</pre> |
| 2265 |
<li> ChxjCookieMysqlUsername<br></br> MySQLサーバに接続する際に使用するユーザ名を指定します。 |
<li> ChxjCookieMysqlUsername<br></br> MySQLサーバに接続する際に使用するユーザ名を指定します。 |
| 2266 |
<div id="doc1_1567" class="caption">ChxjCookieMysqlUsernameの例</div> |
<div id="doc1_1706" class="caption">ChxjCookieMysqlUsernameの例</div> |
| 2267 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2268 |
ChxjCookieMysqlUsername "roottest" |
ChxjCookieMysqlUsername "roottest" |
| 2269 |
|
|
| 2270 |
</pre> |
</pre> |
| 2271 |
<li> ChxjCookieMysqlPassword<br></br> MySQLサーバに接続する際に使用するパスワードを指定します。 |
<li> ChxjCookieMysqlPassword<br></br> MySQLサーバに接続する際に使用するパスワードを指定します。 |
| 2272 |
<div id="doc1_1575" class="caption">ChxjCookieMysqlPasswordの例</div> |
<div id="doc1_1714" class="caption">ChxjCookieMysqlPasswordの例</div> |
| 2273 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2274 |
ChxjCookieMysqlPassword "pwtest" |
ChxjCookieMysqlPassword "pwtest" |
| 2275 |
|
|
| 2276 |
</pre> |
</pre> |
| 2277 |
<li> ChxjCookieMysqlSocketPath<br></br> MySQLのソケットパスを指定します。 |
<li> ChxjCookieMysqlSocketPath<br></br> MySQLのソケットパスを指定します。 |
| 2278 |
<div id="doc1_1583" class="caption">ChxjCookieMysqlSocketPathの例</div> |
<div id="doc1_1722" class="caption">ChxjCookieMysqlSocketPathの例</div> |
| 2279 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2280 |
ChxjCookieMysqlSocketPath "/tmp/mysql.sock" |
ChxjCookieMysqlSocketPath "/tmp/mysql.sock" |
| 2281 |
|
|
| 2282 |
</pre> |
</pre> |
| 2283 |
<li> ChxjCookieMysqlCharset<br></br> MySQLのエンコードを指定します。 |
<li> ChxjCookieMysqlCharset<br></br> MySQLのエンコードを指定します。 |
| 2284 |
<div id="doc1_1591" class="caption">ChxjCookieMysqlCharsetの例</div> |
<div id="doc1_1730" class="caption">ChxjCookieMysqlCharsetの例</div> |
| 2285 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2286 |
ChxjCookieMysqlCharset "utf8" |
ChxjCookieMysqlCharset "utf8" |
| 2287 |
|
|
| 2288 |
</pre> |
</pre> |
| 2289 |
<li> <p>ChxjCookieMysqlTablename<br></br> MySQLのクッキーを保存するテーブル名を指定します。</p> |
<li> <p>ChxjCookieMysqlTablename<br></br> MySQLのクッキーを保存するテーブル名を指定します。</p> |
| 2290 |
|
|
| 2291 |
<div id="doc1_1599" class="caption">ChxjCookieMysqlTablenameの例</div> |
<div id="doc1_1738" class="caption">ChxjCookieMysqlTablenameの例</div> |
| 2292 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2293 |
ChxjCookieMysqlTablename "chxj_cookie" |
ChxjCookieMysqlTablename "chxj_cookie" |
| 2294 |
|
|
| 2300 |
|
|
| 2301 |
<ol> |
<ol> |
| 2302 |
<li> ChxjCookieMemcacheHost<br></br> memcachedの動作するホストを指定します。 |
<li> ChxjCookieMemcacheHost<br></br> memcachedの動作するホストを指定します。 |
| 2303 |
<div id="doc1_1610" class="caption">ChxjCookieMemcacheHostの例</div> |
<div id="doc1_1749" class="caption">ChxjCookieMemcacheHostの例</div> |
| 2304 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2305 |
ChxjCookieMemcacheHost "localhost" |
ChxjCookieMemcacheHost "localhost" |
| 2306 |
|
|
| 2307 |
</pre> |
</pre> |
| 2308 |
<li> ChxjCookieMemcachePort<br></br> memcachedのポート番号を指定します。 |
<li> ChxjCookieMemcachePort<br></br> memcachedのポート番号を指定します。 |
| 2309 |
<div id="doc1_1618" class="caption">ChxjCookieMemcachePortの例</div> |
<div id="doc1_1757" class="caption">ChxjCookieMemcachePortの例</div> |
| 2310 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2311 |
ChxjCookieMemcachePort 11211 |
ChxjCookieMemcachePort 11211 |
| 2312 |
|
|
| 2315 |
|
|
| 2316 |
<div class="footnote"> |
<div class="footnote"> |
| 2317 |
<ol> |
<ol> |
| 2318 |
<li id="doc1_1531" value="11"> Buildの項参照<li id="doc1_1534" value="12"> Buildの項参照</ol> |
<li id="doc1_1670" value="8"> Buildの項参照<li id="doc1_1673" value="9"> Buildの項参照</ol> |
| 2319 |
</div> |
</div> |
| 2320 |
|
|
| 2321 |
|
|
| 2322 |
<h3 id="doc1_1624">Cookieの保持期間</h3> |
<h3 id="doc1_1763">Cookieの保持期間</h3> |
| 2323 |
|
|
| 2324 |
<p class="first_ja">ChxjCookieTimeoutディレクティブで保持期間を指定することができます。指定しなかった場合は1800秒でサーバに保存されているCookieは削除されます。</p> |
<p class="first_ja">ChxjCookieTimeoutディレクティブで保持期間を指定することができます。指定しなかった場合は1800秒でサーバに保存されているCookieは削除されます。</p> |
| 2325 |
|
|
| 2326 |
<div id="doc1_1626" class="caption">ChxjCookieTimeoutの例</div> |
<div id="doc1_1765" class="caption">ChxjCookieTimeoutの例</div> |
| 2327 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2328 |
<Location /> |
<Location /> |
| 2329 |
ChxjCookieTimeout 10 |
ChxjCookieTimeout 10 |
| 2333 |
|
|
| 2334 |
<p>上記の例は、10秒でタイムアウト(サーバから削除)するように指定しています。</p> |
<p>上記の例は、10秒でタイムアウト(サーバから削除)するように指定しています。</p> |
| 2335 |
|
|
| 2336 |
<h3 id="doc1_1630">CookieLazyMode</h3> |
<h3 id="doc1_1769">CookieLazyMode</h3> |
| 2337 |
|
|
| 2338 |
<p class="first_ja">ChxjCookieLazyModeディレクティブで"true"を指定するとOne-Time IDを使用しないようにすることができます。Cookie用のIDは毎回同一のIDが割り振られます。以下にCookieLazyModeの例を記します。</p> |
<p class="first_ja">ChxjCookieLazyModeディレクティブで"true"を指定するとOne-Time IDを使用しないようにすることができます。Cookie用のIDは毎回同一のIDが割り振られます。以下にCookieLazyModeの例を記します。</p> |
| 2339 |
|
|
| 2340 |
<div id="doc1_1632" class="caption">ChxjCookieLazyModeの例</div> |
<div id="doc1_1771" class="caption">ChxjCookieLazyModeの例</div> |
| 2341 |
<pre class="program" style="margin-top:0"> |
<pre class="program" style="margin-top:0"> |
| 2342 |
ChxjCookieLazyMode true |
ChxjCookieLazyMode true |
| 2343 |
</pre> |
</pre> |
| 2344 |
|
|
| 2345 |
<p>true以外を指定すると通常のOne-Time IDモードになります。</p> |
<p>true以外を指定すると通常のOne-Time IDモードになります。</p> |
| 2346 |
|
|
| 2347 |
<h2 id="doc1_1637">Refererシミュレート機能(EXPERIMENTAL)</h2> |
<h2 id="doc1_1776">Refererシミュレート機能</h2> |
| 2348 |
|
|
| 2349 |
|
|
| 2350 |
<h3 id="doc1_1639">Refererシミュレート機能(EXPERIMENTAL)</h3> |
<h3 id="doc1_1778">Refererシミュレート機能</h3> |
| 2351 |
|
|
| 2352 |
<p class="first_ja">DoCoMo端末などのRefererに対応していない機種のためにRefererシミュレート機能を提供します。本機能は、Cookieシミュレート機能を有効にすると、自動で有効になります(将来的には変更予定)。</p> |
<p class="first_ja">DoCoMo端末などのRefererに対応していない機種のためにRefererシミュレート機能を提供します。本機能は、Cookieシミュレート機能を有効にすると、自動で有効になります。</p> |
| 2353 |
</body> |
</body> |
| 2354 |
</html> |
</html> |