Develop and Download Open Source Software

Browse CVS Repository

Annotation of /modchxj/mod_chxj/doc/modchxj.html

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.32 - (hide annotations) (download) (as text)
Fri May 16 13:40:39 2008 UTC (15 years, 11 months ago) by konn
Branch: MAIN
CVS Tags: same-as-RELEASE_0_12_1, HEAD
Changes since 1.31: +617 -416 lines
File MIME type: text/html
  * Updated document.

1 konn 1.1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2     "http://www.w3.org/TR/REC-html401/loose.dtd">
3     <html lang="ja">
4     <head>
5     <meta http-equiv="Content-Type" content="text/html;charset=Shift_JIS">
6     <meta http-equiv="Content-Style-Type" content="text/css">
7     <meta http-equiv="Content-Script-Type" content="text/javascript">
8     <meta name="generator" content="SmartDoc 1.1">
9     <meta name="author" content="Atsushi Konno" lang="ja">
10 konn 1.32 <meta name="date" content="Last modified: Fri May 16 22:32:45 JST 2008" lang="ja">
11 konn 1.1 <title>mod_chxj</title>
12     <style type="text/css">
13     <!--
14     /*
15     article.css
16    
17     since : Nov. 21, 1998
18     version : Aug. 21, 2003
19     author : ASAMI, Tomoharu (asami@XMLSmartDoc.org)
20     */
21    
22     A:link {
23     color: green;
24     }
25    
26     A:visited {
27     color: black;
28     }
29    
30     A:hover{
31     color: gold;
32     };
33    
34     body {
35     background: white;
36     font-family: times, serif;
37     }
38    
39     h1 {
40     }
41    
42     h1.title {
43     color: black;
44     background: gold;
45     text-align: center;
46     border-style: outset;
47     border-color: yellow;
48     padding: 10pt;
49     margin-left: 60pt;
50     margin-right: 60pt;
51     }
52    
53     h1.part {
54     font-weight: bold;
55     color: black;
56     background: gold;
57     padding: 20pt;
58     }
59    
60     h1.chapter {
61     color: tan;
62     background: black;
63     text-align: left;
64     padding: 5pt;
65     }
66    
67     h2 {
68     color: bisque;
69     background: #666666;
70     padding: 3pt;
71     }
72    
73     h3 {
74     color: black;
75     background: #aaaaaa;
76     padding: 2pt;
77     margin-right: 100pt;
78     }
79    
80     h4 {
81     color: black;
82     background: #eeeeee;
83     padding: 1pt;
84     margin-right: 200pt;
85     }
86    
87     dfn {
88     font-weight: bold;
89     font-style: normal;
90     }
91    
92     code {
93     font-family: helvetica, sans-serif;
94     font-weight: bold;
95     }
96    
97     li p {
98     text-indent: 0pt;
99     }
100    
101     dt {
102     font-weight: bold;
103     }
104    
105     th p {
106     text-indent: 0pt;
107     }
108    
109     td p {
110     text-indent: 0pt;
111     }
112    
113     div.table {
114     text-align: center;
115     }
116    
117     table.data {
118     border-collapse: separate;
119     text-align: justify;
120     margin-left: auto;
121     margin-right: auto;
122     margin-top: 10pt;
123     margin-bottom: 10pt;
124     background-color: green;
125     }
126    
127     table.data caption {
128     background-color: khaki;
129     font-weight: bold;
130     }
131    
132     table.data th {
133     color: yellow;
134     background-color: lightseagreen;
135     }
136    
137     table.data td {
138     background-color: antiquewhite;
139     }
140    
141     table.data td.key {
142     background-color: salmon;
143     font-weight: bold;
144     }
145    
146    
147     table.menu {
148     text-align: justify;
149     margin-left: auto;
150     margin-right: auto;
151     margin-top: 10pt;
152     margin-bottom: 10pt;
153     text-align: center;
154     }
155    
156     table.menu caption {
157     background-color: khaki;
158     font-weight: bold;
159     }
160    
161     table.menu th {
162     color: yellow;
163     background-color: lightseagreen;
164     }
165    
166     table.menu td {
167     color: Maroon;
168     background-color: antiquewhite;
169     font-weight: bold;
170     padding: 10pt;
171     }
172    
173     table.menu td.key {
174     font-size: x-large;
175     color: RoyalBlue;
176     background-color: LightGreen;
177     font-weight: bold;
178     padding: 10pt;
179     }
180    
181     table.menu td.key A:link {
182     color: RoyalBlue;
183     }
184    
185     table.menu td.key A:visited {
186     color: RoyalBlue;
187     }
188    
189     table.navigator {
190     text-align: justify;
191     margin-left: auto;
192     margin-right: auto;
193     }
194    
195     table.navigator td {
196     text-align: center;
197     font-weight: bold;
198     }
199    
200     table.languages {
201     text-align: justify;
202     margin-left: auto;
203     margin-right: auto;
204     margin-bottom: 0pt;
205     margin-top: 0pt;
206     font-size: x-small;
207     position: absolute;
208     right: 0pt;
209     }
210    
211     table.languages td.current {
212     }
213    
214     table.languages td.other {
215     background-color: Orange;
216     }
217    
218     p {
219     margin: 0pt;
220     text-indent: 1em;
221     }
222    
223     p.ja {
224     margin: 0pt;
225     text-indent: 1em;
226     }
227    
228     p.first {
229     margin: 0pt;
230     text-indent: 0em;
231     }
232    
233     p.first_ja {
234     margin: 0pt;
235     text-indent: 1em;
236     }
237    
238     div.title {
239     text-align: center;
240     }
241    
242     span.title {
243     font-size: larger;
244     }
245    
246     span.subtitle {
247     font-size: smaller;
248     }
249    
250     div.toc {
251     background-color: cornsilk;
252     padding: 10pt;
253     border-style: inset;
254     border-color: cornsilk;
255     margin-top: 10pt;
256     margin-bottom: 30pt;
257     }
258    
259     div.titletoc {
260     background-color: cornsilk;
261     padding: 10pt;
262     border-style: inset;
263     border-color: cornsilk;
264     margin-top: 10pt;
265     margin-bottom: 30pt;
266     }
267    
268     div.date {
269     text-align: center;
270     }
271    
272     div.org {
273     text-align: center;
274     }
275    
276     div.author {
277     text-align: center;
278     font-weight: bold;
279     }
280    
281     div.email {
282     text-align: center;
283     }
284    
285     div.hp {
286     text-align: center;
287     }
288    
289     div.summary {
290     color: maroon;
291     background: darkkhaki;
292     border-style: inset;
293     border-color: khaki;
294     margin-top: 20pt;
295     margin-bottom: 20pt;
296     margin-left: 30pt;
297     margin-right: 30pt;
298     padding: 5pt;
299     }
300    
301     div.comment {
302     color: red;
303     background: yellow;
304     }
305    
306     span.comment {
307     color: red;
308     background: yellow;
309     }
310    
311     div.navigator {
312     background: khaki;
313     border-top: 1pt solid black;
314     border-bottom: 1pt solid black;
315     text-align: center;
316     margin-top: 10pt;
317     margin-bottom: 10pt;
318     }
319    
320     div.navigatortop {
321     background: khaki;
322     border-top: 1pt solid black;
323     border-bottom: 1pt solid black;
324     text-align: center;
325     margin-bottom: 10pt;
326     }
327    
328     div.navigatorbottom {
329     background: khaki;
330     border-top: 1pt solid black;
331     border-bottom: 1pt solid black;
332     text-align: center;
333     margin-top: 10pt;
334     }
335    
336     div.languages {
337     text-align: right;
338     }
339    
340     div.footnote {
341     background: antiquewhite;
342     }
343    
344     div.fyi {
345     color: maroon;
346     background: peachpuff;
347     padding: 5pt;
348     margin-top: 10pt;
349     margin-bottom: 10pt;
350     }
351    
352     div.fyi div.title {
353     background: antiquewhite;
354     font-weight: bold;
355     padding: 5pt;
356     margin-top: 5pt;
357     margin-bottom: 5pt;
358     }
359    
360     div.caption {
361     background: lavender;
362     font-weight: bold;
363     padding: 5pd;
364     width: 300pt;
365     margin-top: 10pt;
366     }
367    
368     div.result {
369     background: ivory;
370     border-style: inset;
371     border-color: gold;
372     padding: 10pt;
373     margin-top: 10pt;
374     margin-bottom: 10pt;
375     }
376    
377     span.caption {
378     background: lavender;
379     font-weight: bold;
380     }
381    
382     pre.program {
383     background-color: gainsboro;
384     font-family: courier, monospace;
385     padding: 5pt;
386     margin-right: 30pt;
387     }
388    
389     pre.program em {
390     color: red;
391     font-style: normal;
392     }
393    
394     pre.program strong {
395     color: red;
396     background-color: yellow;
397     font-style: normal;
398     }
399    
400     pre.program span.keyword {
401     color: Blue;
402     font-style: normal;
403     }
404    
405     pre.program span.primitive {
406     color: Green;
407     font-style: normal;
408     }
409    
410     pre.program span.comment {
411     color: Red;
412     background-color: gainsboro;
413     font-style: normal;
414     }
415    
416     pre.program span.quote {
417     color: OrangeRed;
418     font-style: normal;
419     }
420    
421    
422     pre.program span.class {
423     color: darkcyan;
424     font-style: normal;
425     }
426    
427     pre.program span.constant {
428     color: blueviolet;
429     font-style: normal;
430     }
431    
432     pre.program span.variable {
433     color: DarkGoldenrod;
434     font-style: normal;
435     }
436    
437     var {
438     color: green;
439     font-style: italic;
440     }
441    
442     tt {
443     font-family: courier, monospace;
444     }
445    
446     code {
447     font-family: helvetica, sans-serif;
448     font-weight: bold;
449     }
450    
451     pre.console {
452     background-color: black;
453     color: white;
454     font-family: courier, monospace;
455     padding: 5pt;
456     margin-right: 30pt;
457     }
458    
459     pre.console kbd {
460     font-family: courier, monospace;
461     color: yellow;
462     }
463    
464     span.toggle {
465     font-weight: bold;
466     }
467    
468     div.figure {
469     text-align: center;
470     }
471    
472     img.figure {
473     margin: 10pt;
474     }
475    
476     div.equation {
477     margin-top: 1em;
478     margin-right: 30pt;
479     margin-bottom: 1em;
480     padding-top: 1em;
481     padding-left: 4em;
482     padding-bottom: 1em;
483     background: powderblue;
484     }
485    
486     div.equation table {
487     }
488    
489     div.equation table td.padding {
490     width:2em
491     }
492    
493     td.equationNumber {
494     width: 4em;
495     text-align: right;
496     }
497     -->
498     </style>
499     <script type="text/javascript">
500     <!--
501     /*
502     * HTML4JavaScript.js
503     *
504     * @since Nov. 17, 1998
505     * @version Feb. 18, 2002
506     * @author ASAMI, Tomoharu (asami@XMLSmartDoc.org)
507     */
508     var backupColor=null;
509     var backupBGColor=null;
510     var backupFontStyle=null;
511     var backupIDColor=null;
512     var backupIDBGColor=null;
513     var backupIDFontStyle=null;
514     var backupIDBorderStyle=null;
515    
516     var backupOnKeyDown=null;
517    
518     function normal(element) {
519     if (document.all) {
520     if (backupColor != null) {
521     element.style.color=backupColor;
522     backupColor=null;
523     }
524     if (backupBGColor != null) {
525     element.style.background=backupBGColor;
526     backupBGColor=null;
527     }
528     if (backupFontStyle != null) {
529     element.style.fontStyle=backupFontStyle;
530     backupFontStyle=null;
531     }
532     var id = null;
533     if (element.href != null) {
534     id = element.href;
535     id = id.substring(id.indexOf("#") + 1);
536     }
537     if (id != null) {
538     var target = document.all.item(id, 0);
539     if (backupIDColor != null) {
540     target.style.color=backupIDColor;
541     backupIDColor=null;
542     }
543     if (backupIDBGColor != null) {
544     target.style.background=backupIDBGColor;
545     backupIDBGColor=null;
546     }
547     if (backupIDFontStyle != null) {
548     target.style.fontStyle=backupIDFontStyle;
549     backupIDFontStyle=null;
550     }
551     if (backupIDBorderStyle != null) {
552     target.style.borderStyle=backupIDBorderStyle;
553     backupIDBorderStyle=null;
554     }
555     }
556     }
557     }
558    
559     function hilight(element) {
560     if (document.all) {
561     backupBGColor=element.style.background;
562     element.style.background="gold";
563     }
564     }
565    
566     function hilightString(element, color) {
567     if (color == null) {
568     color="darkolivegreen";
569     }
570     if (document.all) {
571     backupColor=element.style.color;
572     backupFontStyle=element.style.fontStyle;
573     element.style.color=color;
574     }
575     }
576    
577     function hilightSelflink(element, color) {
578     if (color == null) {
579     color="darkolivegreen";
580     }
581     if (document.all) {
582     backupColor=element.style.color;
583     backupBGColor=element.style.background;
584     backupFontStyle=element.style.fontStyle;
585     element.style.color=color;
586     var id = null;
587     if (element.href != null) {
588     id = element.href;
589     id = id.substring(id.indexOf("#") + 1);
590     }
591     if (id != null) {
592     var target = document.all.item(id, 0);
593     backupIDColor=target.style.color;
594     // backupIDBGColor=target.style.background;
595     // backupIDFontStyle=target.style.fontStyle;
596     backupIDBorderStyle=target.style.borderStyle;
597     target.style.color="red";
598     target.style.borderStyle="outset";
599     }
600     }
601     }
602    
603     function hilightHyperlink(element, color) {
604     if (color == null) {
605     color="darkorange";
606     }
607     if (document.all) {
608     backupColor=element.style.color;
609     backupBGColor=element.style.background;
610     backupFontStyle=element.style.fontStyle;
611     element.style.color=color;
612     }
613     }
614    
615     function hilightExternallink(element, color) {
616     if (color == null) {
617     color="purple";
618     }
619     if (document.all) {
620     backupColor=element.style.color;
621     backupBGColor=element.style.background;
622     backupFontStyle=element.style.fontStyle;
623     element.style.color=color;
624     }
625     }
626    
627     function toggleChildren(node) {
628     if (document.all) {
629     for (i = 0;i < node.children.length;i++) {
630     var child = node.children[i];
631     if (child.className == "dynamic") {
632     if (child.style.display == "") {
633     child.style.display = "none";
634     } else {
635     child.style.display = "";
636     }
637     }
638     }
639     }
640     }
641    
642     function toggleDynamic(node) {
643     if (document.all) {
644     if (node.tagName == "LI") {
645     toggleChildren(node);
646     }
647     }
648     }
649    
650     function isMsie4orGreater() {
651     var ua = window.navigator.userAgent; var msie = ua.indexOf ("MSIE");
652     if (msie > 0) {
653     return (parseInt (ua.substring (msie+5, ua.indexOf (".", msie))) >= 4)
654     && (ua.indexOf ("MSIE 4.0b") <0);
655     } else {
656     return false;
657     }
658     }
659    
660     function keyEventHandler() {
661     if (document.all) {
662     if (event.keyCode == 13) {
663     var child = document.all.item("doc_next_page_", 0);
664     if (child != null) {
665     location.href = child.href;
666     }
667     } else if (event.keyCode == 39) {
668     var child = document.all.item("doc_next_page_", 0);
669     if (child != null) {
670     location.href = child.href;
671     }
672     } else if (event.keyCode = 37) {
673     var child = document.all.item("doc_prev_page_", 0);
674     if (child != null) {
675     location.href = child.href;
676     }
677     } else {
678     backupOnKeyDown();
679     }
680     }
681     }
682    
683     function setOHPHandler() {
684     backupOnKeyDown=document.onkeydown;
685     document.onkeydown=keyEventHandler;
686     }
687     // -->
688     </script>
689     </head>
690     <body>
691     <div style="text-align:right"><a href="http://www.XMLSmartDoc.org" target="_top"><span style="color:#4F5952;background:#EE8362;font-family:sans-serif;font-size:xx-small;text-decoration:none">Powered by </span><span style="color:#058258;background:#EE8362;font-family:fantasy, sans-serif;font-size:x-small;text-decoration:none">SmartDoc</span></a></div>
692    
693     <h1 class="title">mod_chxj<br><span class="subtitle"></span></h1>
694    
695 konn 1.32 <div class="date">Last modified: Fri May 16 22:32:45 JST 2008</div>
696 konn 1.1 <div class="author">Atsushi Konno</div>
697     <h2>����</h2>
698    
699     <div class="toc">
700     <ul>
701 konn 1.22 <li> <a href="#doc1_17" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Overview</a>
702 konn 1.24 <li> <a href="#doc1_20" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">�C���X�g�[��</a>
703 konn 1.1 <ul>
704 konn 1.24 <li> <a href="#doc1_22" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">����</a>
705 konn 1.32 <li> <a href="#doc1_52" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">mod_chxj������</a>
706     <li> <a href="#doc1_58" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">�C���X�g�[��</a>
707 konn 1.1 </ul>
708 konn 1.32 <li> <a href="#doc1_104" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Build</a>
709 konn 1.1 <ul>
710 konn 1.32 <li> <a href="#doc1_106" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">���C��</a>
711 konn 1.30 <ul>
712 konn 1.32 <li> <a href="#doc1_108" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-apache-header</a>
713     <li> <a href="#doc1_114" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-apxs</a>
714     <li> <a href="#doc1_120" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-apr-config</a>
715     <li> <a href="#doc1_126" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-apu-config</a>
716 konn 1.1 </ul>
717 konn 1.32 <li> <a href="#doc1_133" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Cookie�V�~�����[�g�@�\��MySQL���g�p��������</a>
718 konn 1.1 <ul>
719 konn 1.32 <li> <a href="#doc1_135" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--enable-mysql-cookie</a>
720     <li> <a href="#doc1_141" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-mysql-header</a>
721     <li> <a href="#doc1_147" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-mysql-lib-dir</a>
722 konn 1.26 </ul>
723 konn 1.32 <li> <a href="#doc1_154" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Cookie�V�~�����[�g�@�\��memcached���g�p��������</a>
724 konn 1.26 <ul>
725 konn 1.32 <li> <a href="#doc1_156" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--enable-memcache-cookie</a>
726     <li> <a href="#doc1_162" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-memcached-header</a>
727     <li> <a href="#doc1_168" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">--with-memcached-lib-dir</a>
728 konn 1.30 </ul>
729 konn 1.1 </ul>
730 konn 1.32 <li> <a href="#doc1_176" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Configuration</a>
731 konn 1.1 <ul>
732 konn 1.32 <li> <a href="#doc1_178" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">html�t�@�C������������������</a>
733     <li> <a href="#doc1_193" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">php�����o����������������������</a>
734     <li> <a href="#doc1_208" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">xoops���g�p���A����wordpress�Abwiki���g�p������������</a>
735     <li> <a href="#doc1_223" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">�������������@�\���g�p��������</a>
736     <li> <a href="#doc1_300" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">�����R�[�h����������������(EXPERIMENTAL)</a>
737     <li> <a href="#doc1_344" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">�f�B���N�e�B�u</a>
738 konn 1.1 </ul>
739 konn 1.32 <li> <a href="#doc1_607" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">��������CHTML�^�O</a>
740     <li> <a href="#doc1_1450" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">�����g���^�O</a>
741     <li> <a href="#doc1_1487" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">�G������������</a>
742 konn 1.1 <ul>
743 konn 1.32 <li> <a href="#doc1_1492" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">�G�����������`</a>
744 konn 1.1 </ul>
745 konn 1.32 <li> <a href="#doc1_1534" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">�f�o�C�X���` device_data.xml</a>
746     <li> <a href="#doc1_1537" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">�C���[�W���������@�\</a>
747 konn 1.10 <ul>
748 konn 1.32 <li> <a href="#doc1_1546" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">�T���l�C�����[�h</a>
749     <li> <a href="#doc1_1552" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">�������[�h</a>
750     <li> <a href="#doc1_1558" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">EzGet���[�h</a>
751     <li> <a href="#doc1_1564" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">���������@�\</a>
752 konn 1.30 </ul>
753 konn 1.32 <li> <a href="#doc1_1595" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">QR�R�[�h�o���@�\</a>
754 konn 1.30 <ul>
755 konn 1.32 <li> <a href="#doc1_1597" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">QR�R�[�h�o���n���h�����o�^</a>
756     <li> <a href="#doc1_1606" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">QR�R�[�h�\�[�X�t�@�C�������u</a>
757     <li> <a href="#doc1_1630" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">QR�R�[�h�����I�o���@�\</a>
758 konn 1.30 </ul>
759 konn 1.32 <li> <a href="#doc1_1637" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Cookie�V�~�����[�g�@�\</a>
760 konn 1.30 <ul>
761 konn 1.32 <li> <a href="#doc1_1639" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Cookie�V�~�����[�g�@�\</a>
762     <li> <a href="#doc1_1645" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">One-Time ID</a>
763     <li> <a href="#doc1_1648" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Cookie����������</a>
764     <li> <a href="#doc1_1763" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Cookie����������</a>
765     <li> <a href="#doc1_1769" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">CookieLazyMode</a>
766 konn 1.30 </ul>
767 konn 1.32 <li> <a href="#doc1_1776" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Referer�V�~�����[�g�@�\</a>
768 konn 1.30 <ul>
769 konn 1.32 <li> <a href="#doc1_1778" onmouseover="hilightSelflink(this)" onmouseout="normal(this)">Referer�V�~�����[�g�@�\</a>
770 konn 1.15 </ul>
771 konn 1.1 </ul>
772     </div>
773    
774 konn 1.22 <h2 id="doc1_17">Overview</h2>
775    
776 konn 1.32 <p class="first_ja">mod_chxj���I�[�v���\�[�X���g�������R���e���c����Apache2.x�p���W���[���������ACHTML�iDoCoMo i-Mode�pCHTML5.0)���L�q������������������HTML���L�q�������������A�A�N�Z�X�������[����User-Agent�w�b�_�������A�����������[�����������`���������������BHTML�������������A�����ijpg�Agif�Apng�j�A�G���������������A���`�t�@�C�����]���������������L�����A���������G�����������������BCookie�������[���ARefer�������[�����������ASet-Cookie�ACookie�w�b�_��Referer�w�b�_���V�~�����[�g�������������������B</p>
777 konn 1.1
778 konn 1.24 <h2 id="doc1_20">�C���X�g�[��</h2>
779 konn 1.1
780    
781 konn 1.24 <h3 id="doc1_22">����</h3>
782 konn 1.1
783     <p class="first_ja">mod_chxj���C���X�g�[�������O���A���L���������p�������K�v�����������B</p>
784    
785     <ol>
786 konn 1.31 <li> Apache2.x���w�b�_�[�t�@�C���Q
787     <li> Apache2.x�p��apxs
788 konn 1.32 <li> apr(Apache Portable Runtime)���C�u�����������w�b�_�t�@�C���S(apu����)
789 konn 1.1 <li> automake�Aautoconf�Alibtool1.3.X
790     <li> ImageMagick(MagickWand)
791 konn 1.32 <li> memcached���g�p������������libmemcached 0.20���~
792     <li> mysql���g�p������������libmysqlclient 4.1.11a���~
793 konn 1.1 <li> Linux</ol>
794    
795    
796 konn 1.32 <h3 id="doc1_52">mod_chxj������</h3>
797 konn 1.1
798     <p class="first_ja">mod_chxj��<a href="http://sourceforge.jp/projects/modchxj/" target="_top" onmouseover="hilightExternallink(this)" onmouseout="normal(this)">������</a>�����_�E�����[�h�������������������B</p>
799    
800 konn 1.32 <h3 id="doc1_58">�C���X�g�[��</h3>
801 konn 1.1
802     <p class="first_ja">������mod_chxj�C���X�g�[�����������������B</p>
803    
804     <ol>
805 konn 1.29 <li> <p>Configure�X�N���v�g������������</p>
806 konn 1.1
807 konn 1.32 <div id="doc1_64" class="caption">Configure �X�N���v�g������</div>
808 konn 1.1 <pre class="program" style="margin-top:0">
809     $ ./buildconf.sh
810     </pre>
811    
812 konn 1.32 <p><span class="note"><a href="#doc1_67" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="&quot;$&quot;���v�����v�g���������������B"><sup>(1)</sup></a></span></p>
813 konn 1.1 <li> <p>Configure</p>
814    
815 konn 1.32 <div id="doc1_73" class="caption">Configure</div>
816 konn 1.1 <pre class="program" style="margin-top:0">
817 konn 1.25 $ ./configure
818 konn 1.1 </pre>
819    
820 konn 1.32 <p><span class="note"><a href="#doc1_76" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="��������������--with-apr-config��--with-apu-config�A--with-pcre-config���K�v�����B"><sup>(2)</sup></a></span><span class="note"><a href="#doc1_79" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="������Build���Q��"><sup>(3)</sup></a></span></p>
821 konn 1.1 <li> mod_chxj.so������������
822 konn 1.32 <div id="doc1_85" class="caption">make</div>
823 konn 1.1 <pre class="program" style="margin-top:0">
824     $ make
825     </pre>
826     <li> apache���C���X�g�[��������
827 konn 1.32 <div id="doc1_91" class="caption">install</div>
828 konn 1.1 <pre class="program" style="margin-top:0">
829     $ make install
830     </pre>
831 konn 1.29 <li> <p>�f�[�^�����uetc�f�B���N�g����������device_data.xml��emoji.xml��Apache�����A�N�Z�X���������������z�u�������B</p>
832 konn 1.1 <p>�����A/etc/apache2/chxj�f�B���N�g����chxj�p�����t�@�C�����p����������</p>
833    
834 konn 1.32 <div id="doc1_97" class="caption">�f�[�^�����u</div>
835 konn 1.1 <pre class="program" style="margin-top:0">
836     $ mkdir -p /etc/apache2/chxj
837     $ cp etc/device_data.xml /etc/apache2/chxj
838     $ cp etc/emoji.xml /etc/apache2/chxj
839     </pre></ol>
840    
841    
842     <div class="footnote">
843     <ol>
844 konn 1.32 <li id="doc1_67" value="1"> &quot;$&quot;���v�����v�g���������������B<li id="doc1_76" value="2"> ��������������--with-apr-config��--with-apu-config�A--with-pcre-config���K�v�����B<li id="doc1_79" value="3"> ������Build���Q��</ol>
845 konn 1.1 </div>
846    
847    
848 konn 1.32 <h2 id="doc1_104">Build</h2>
849 konn 1.30
850     <p class="first_ja">mod_chxj���R���p�C����������configure���s���K�v�����������B������configure���I�v�V�������L�������B</p>
851    
852 konn 1.32 <h3 id="doc1_106">���C��</h3>
853 konn 1.30
854    
855 konn 1.32 <h3 id="doc1_108">--with-apache-header</h3>
856 konn 1.30
857     <p class="first_ja">�����w�������K�v�������������Bconfigure��Apache���w�b�_�t�@�C�������������m�������������������A�C����Apache�w�b�_�t�@�C�����g�p�������������w���������B</p>
858    
859 konn 1.32 <div id="doc1_110" class="caption">--with-apache-header</div>
860 konn 1.30 <pre class="program" style="margin-top:0">
861     $ ./configure --with-apache-header=/usr/include/apache2
862    
863     </pre>
864    
865     <p>���L��/usr/include/apache2������Apache���w�b�_�t�@�C���������������������B</p>
866    
867 konn 1.32 <h3 id="doc1_114">--with-apxs</h3>
868 konn 1.30
869     <p class="first_ja">�����w�������K�v�������������Bconfigure��apxs�����m�������������������A�C����apxs�v���O�������w���������������w���������B</p>
870    
871 konn 1.32 <div id="doc1_116" class="caption">--with-apxs</div>
872 konn 1.30 <pre class="program" style="margin-top:0">
873     $ ./configure --with-apxs=/usr/local/apache2/bin/apxs2
874    
875     </pre>
876    
877     <p>���L��/usr/local/apache2/bin/apxs2���g�p����������apxs���w�������������B</p>
878    
879 konn 1.32 <h3 id="doc1_120">--with-apr-config</h3>
880 konn 1.30
881     <p class="first_ja">�����w�������K�v�������������Bconfigure��apr-config�����m�������������������A�C����apr-config�v���O�������w���������������w���������B</p>
882    
883 konn 1.32 <div id="doc1_122" class="caption">--with-apr-config</div>
884 konn 1.30 <pre class="program" style="margin-top:0">
885     $ ./configure --with-apr-config=/usr/local/apache2/bin/apr-1-config
886    
887     </pre>
888    
889     <p>���L��/usr/local/apache2/bin/apr-1-config���g�p�����������w�������������B</p>
890    
891 konn 1.32 <h3 id="doc1_126">--with-apu-config</h3>
892 konn 1.30
893     <p class="first_ja">�����w�������K�v�������������Bconfigure��apu-config�����m�������������������A�C����apu-config�v���O�������w���������������w���������B</p>
894    
895 konn 1.32 <div id="doc1_128" class="caption">--with-apu-config</div>
896 konn 1.30 <pre class="program" style="margin-top:0">
897     $ ./configure --with-apu-config=/usr/local/apache2/bin/apu-1-config
898    
899     </pre>
900    
901     <p>���L��/usr/local/apache2/bin/apu-1-config���g�p�����������w�������������B</p>
902    
903 konn 1.32 <h3 id="doc1_133">Cookie�V�~�����[�g�@�\��MySQL���g�p��������</h3>
904 konn 1.30
905    
906 konn 1.32 <h3 id="doc1_135">--enable-mysql-cookie</h3>
907 konn 1.30
908 konn 1.31 <p class="first_ja">Cookie�V�~�����[�g�@�\���g�p�������A���������f�t�H���g��DBM���������AMySQL�����������������������BDefault��DBM�������������ACookie�V�~�����[�g�@�\���g�p�������������w�������K�v�������������B���rMySQL�T�[�o���p�������K�v�����������B�����A�{�I�v�V�������w�������������A--with-mysql-header�A--with-mysql-lib-dir���w���������B������MySQL���w�b�_�����C�u�������K�v�������������������B�g�p����MySQL�����C�u����������������libmysqlclient_r.so���������B</p>
909 konn 1.30
910 konn 1.32 <div id="doc1_137" class="caption">--enable-mysql-cookie</div>
911 konn 1.30 <pre class="program" style="margin-top:0">
912     $ ./configure --enable-mysql-cookie --with-mysql-header=/usr/include/mysql \
913     --with-mysql-lib-dir=/usr/lib
914    
915     </pre>
916    
917     <p>���L���A/usr/include/mysql������mysql�p���w�b�_�������A/usr/lib������libmysqlclient_r.so�������������������B</p>
918    
919 konn 1.32 <h3 id="doc1_141">--with-mysql-header</h3>
920 konn 1.30
921     <p class="first_ja">--enable-mysql-cookie���w�������������K�{�����BMySQL���w�b�_�t�@�C�����������w���������B</p>
922    
923 konn 1.32 <div id="doc1_143" class="caption">--with-mysql-header</div>
924 konn 1.30 <pre class="program" style="margin-top:0">
925     $ ./configure --enable-mysql-cookie --with-mysql-header=/usr/include/mysql \
926     --with-mysql-lib-dir=/usr/lib
927    
928     </pre>
929    
930    
931 konn 1.32 <h3 id="doc1_147">--with-mysql-lib-dir</h3>
932 konn 1.30
933     <p class="first_ja">--enable-mysql-cookie���w�������������K�{�����BMySQL�����C�u�����Alibmysqlclient_r.so�����u�����������f�B���N�g�����w���������B</p>
934    
935 konn 1.32 <div id="doc1_149" class="caption">--with-mysql-lib-dir</div>
936 konn 1.30 <pre class="program" style="margin-top:0">
937     $ ./configure --enable-mysql-cookie --with-mysql-header=/usr/include/mysql \
938     --with-mysql-lib-dir=/usr/lib
939    
940     </pre>
941    
942    
943 konn 1.32 <h3 id="doc1_154">Cookie�V�~�����[�g�@�\��memcached���g�p��������</h3>
944 konn 1.30
945    
946 konn 1.32 <h3 id="doc1_156">--enable-memcache-cookie</h3>
947 konn 1.30
948 konn 1.32 <p class="first_ja">Cookie�V�~�����[�g�@�\���g�p�������A���������f�t�H���g��DBM���������Amemcached�����������������������BDefault��DBM�������������ACookie�V�~�����[�g�@�\���g�p�������������w�������K�v�������������B���rmemcached���p�������K�v�����������B�����A�{�I�v�V�������w�������������A--with-memcached-header�A--with-memcached-lib-dir���w���������B������libmemcached���w�b�_�����C�u�������K�v�������������������B</p>
949 konn 1.30
950 konn 1.32 <div id="doc1_158" class="caption">--enable-memcache-cookie</div>
951 konn 1.30 <pre class="program" style="margin-top:0">
952     $ ./configure --enable-memcache-cookie \
953 konn 1.32 --with-memcached-header=/usr/include/libmemcached \
954     --with-memcached-lib-dir=/usr/lib
955 konn 1.30
956     </pre>
957    
958 konn 1.32 <p>���L���A/usr/include/libmemcached������libmemcached�p���w�b�_�������A/usr/lib������libmemcached.so�������������������B</p>
959 konn 1.30
960 konn 1.32 <h3 id="doc1_162">--with-memcached-header</h3>
961 konn 1.30
962 konn 1.32 <p class="first_ja">--enable-memcache-cookie���w�������������K�{�����Blibmemcached���w�b�_�t�@�C�����������w���������B</p>
963 konn 1.30
964 konn 1.32 <div id="doc1_164" class="caption">--with-memcached-header</div>
965 konn 1.30 <pre class="program" style="margin-top:0">
966     $ ./configure --enable-memcache-cookie \
967 konn 1.32 --with-memcached-header=/usr/include/libmemcached \
968     --with-memcached-lib-dir=/usr/lib
969 konn 1.30
970     </pre>
971    
972    
973 konn 1.32 <h3 id="doc1_168">--with-memcached-lib-dir</h3>
974 konn 1.30
975 konn 1.32 <p class="first_ja">--enable-memcache-cookie���w�������������K�{�����Blibmemcached�����C�u�����Alibmemcached.so�����u�����������f�B���N�g�����w���������B</p>
976 konn 1.30
977 konn 1.32 <div id="doc1_170" class="caption">--with-memcached-lib-dir</div>
978 konn 1.30 <pre class="program" style="margin-top:0">
979     $ ./configure --enable-memcache-cookie \
980 konn 1.32 --with-memcached-header=/usr/include/libmemcached \
981     --with-memcached-lib-dir=/usr/lib
982 konn 1.30
983     </pre>
984    
985    
986 konn 1.32 <h2 id="doc1_176">Configuration</h2>
987 konn 1.1
988     <p class="first_ja">������mod_chxj��/usr/lib/apache2/modules�f�B���N�g���z�������u����������������������</p>
989    
990 konn 1.32 <h3 id="doc1_178">html�t�@�C������������������</h3>
991 konn 1.1
992     <p class="first_ja">���������ALocation��&quot;/chxj&quot;�������������S���������������������������B</p>
993    
994     <ol>
995     <li> httpd.conf�������������������B
996 konn 1.32 <div id="doc1_184" class="caption">httpd.conf</div>
997 konn 1.1 <pre class="program" style="margin-top:0">
998 konn 1.5 #====================================================================================
999 konn 1.32 # ���W���[����Apache2.x�����[�h
1000 konn 1.5 #====================================================================================
1001 konn 1.1 LoadModule chxj_module /usr/lib/apache2/modules/mod_chxj.so
1002    
1003 konn 1.5 #====================================================================================
1004     # �f�o�C�X�f�[�^�t�@�C��������
1005     #====================================================================================
1006 konn 1.1 ChxjLoadDeviceData /etc/apache2/chxj/device_data.xml
1007    
1008 konn 1.5 #====================================================================================
1009     # �G�����f�[�^�t�@�C��������
1010     #====================================================================================
1011 konn 1.1 ChxjLoadEmojiData /etc/apache2/chxj/emoji.xml
1012    
1013 konn 1.5 #====================================================================================
1014 konn 1.21 # �����G���W�������w������
1015 konn 1.5 # ChxjConvRule ==&gt; �f�B���N�e�B�u
1016     # &quot;^/chxj.+$&quot; ==&gt; Perl������URI�p�^�[��
1017     # EngineOn ==&gt; �����G���W���������������w��
1018     # NONE ==&gt; �T�[�o���������R�[�h�B�iNONE���w�����������������R�[�h����������)
1019     #====================================================================================
1020 konn 1.6 ChxjConvertRule &quot;^/chxj.+$&quot; &quot;EngineOn&quot; &quot;NONE&quot;
1021 konn 1.1 </pre>
1022     <li> apache�����N���B</ol>
1023    
1024    
1025 konn 1.32 <h3 id="doc1_193">php�����o����������������������</h3>
1026 konn 1.1
1027    
1028     <ol>
1029     <li> httpd.conf������������������
1030 konn 1.32 <div id="doc1_199" class="caption">httpd.conf</div>
1031 konn 1.1 <pre class="program" style="margin-top:0">
1032 konn 1.6 #====================================================================================
1033 konn 1.32 # ���W���[����Apache2.x�����[�h
1034 konn 1.6 #====================================================================================
1035 konn 1.1 LoadModule chxj_module /usr/lib/apache2/modules/mod_chxj.so
1036    
1037 konn 1.6 #====================================================================================
1038 konn 1.1 # �f�o�C�X�f�[�^������
1039 konn 1.6 #====================================================================================
1040 konn 1.1 ChxjLoadDeviceData /etc/apache2/chxj/device_data.xml
1041    
1042 konn 1.6 #====================================================================================
1043 konn 1.1 # �G�����f�[�^������
1044 konn 1.6 #====================================================================================
1045 konn 1.1 ChxjLoadEmojiData /etc/apache2/chxj/emoji.xml
1046    
1047 konn 1.5 #====================================================================================
1048 konn 1.21 # �����G���W�������w������
1049 konn 1.5 # ChxjConvRule ==&gt; �f�B���N�e�B�u
1050     # &quot;^/chxj.+$&quot; ==&gt; Perl������URI�p�^�[��
1051     # EngineOn ==&gt; �����G���W���������������w���B����������������������&quot;EngineOff&quot;
1052     # EUC-JP ==&gt; �T�[�o���������R�[�h�B�iNONE���w�����������������R�[�h����������)
1053     # EUC-JP����CP932�������R�[�h�����������B
1054     #====================================================================================
1055 konn 1.6 ChxjConvertRule &quot;^/chxj.+$&quot; &quot;EngineOn&quot; &quot;EUC-JP&quot;
1056 konn 1.1 </pre>
1057     <li> apache�����N���B</ol>
1058    
1059    
1060 konn 1.32 <h3 id="doc1_208">xoops���g�p���A����wordpress�Abwiki���g�p������������</h3>
1061 konn 1.8
1062    
1063     <ol>
1064     <li> httpd.conf������������������
1065 konn 1.32 <div id="doc1_214" class="caption">httpd.conf</div>
1066 konn 1.8 <pre class="program" style="margin-top:0">
1067     #====================================================================================
1068 konn 1.32 # ���W���[����Apache2.x�����[�h
1069 konn 1.8 #====================================================================================
1070     LoadModule chxj_module /usr/lib/apache2/modules/mod_chxj.so
1071    
1072     #====================================================================================
1073     # �f�o�C�X�f�[�^������
1074     #====================================================================================
1075     ChxjLoadDeviceData /etc/apache2/chxj/device_data.xml
1076    
1077     #====================================================================================
1078     # �G�����f�[�^������
1079     #====================================================================================
1080     ChxjLoadEmojiData /etc/apache2/chxj/emoji.xml
1081    
1082     #====================================================================================
1083 konn 1.21 # �����G���W�������w������
1084 konn 1.8 #====================================================================================
1085     #====================================================================================
1086     # bwiki���������������Bbwiki����������xoops�w�b�_�������R�[�h��bwiki�������g���X�L��
1087     # �������R�[�h�����v���������������������Abwiki���������R�[�h��������������������
1088     # �C�����A���������[�����L�q�������B
1089     #
1090     # ChxjConvRule �f�B���N�e�B�u
1091     # &quot;^/modules/bwiki.+$&quot; �������[�����K�p������URI�p�^�[��
1092     # &quot;EngineOn&quot; �����G���W�����L�����������B
1093     # &quot;EUC-JP&quot; �o������EUC-JP����CP932���������������B
1094     # &quot;PC&quot; ������HTML��PC�T�C�g�pHTML�����B
1095     # &quot;DoCoMo/1.0/D501i&quot; DoCoMo�[��������bwiki���A�N�Z�X���������B
1096     #
1097     #====================================================================================
1098     ChxjConvertRule &quot;^/modules/bwiki.+$&quot; &quot;EngineOn&quot; &quot;EUC-JP&quot; &quot;PC&quot; \
1099     &quot;DoCoMo/1.0/D501i&quot;
1100    
1101     #====================================================================================
1102     # wordpress���������������B
1103     #
1104     # ChxjConvRule �f�B���N�e�B�u
1105     # &quot;^/modules/wordpress.+$&quot; �������[�����K�p������URI�p�^�[��
1106     # &quot;EngineOn&quot; �����G���W�����L�����������B
1107     # &quot;NONE&quot; �o�����������R�[�h�����������������B
1108     # &quot;NONE&quot; ������HTML��PC�T�C�g�pHTML���������������B
1109     # &quot;DoCoMo/1.0/D501i&quot; DoCoMo�[��������wordpress���A�N�Z�X���������B
1110     #
1111     #====================================================================================
1112     ChxjConvertRule &quot;^/modules/wordpress/.*$&quot; &quot;EngineOn&quot; &quot;NONE&quot; &quot;PC&quot; \
1113     &quot;DoCoMo/1.0/D501i&quot;
1114    
1115     #====================================================================================
1116     # ���������������������B
1117     #
1118     # ChxjConvRule �f�B���N�e�B�u
1119     # &quot;^/.+$&quot; �������[�����K�p������URI�p�^�[��
1120     # &quot;EngineOn&quot; �����G���W�����L�����������B
1121     # &quot;EUC-JP&quot; �o������EUC-JP����CP932�������R�[�h���������������B
1122     #
1123     #====================================================================================
1124     ChxjConvertRule &quot;^/.+$&quot; &quot;EngineOn&quot; &quot;EUC-JP&quot;
1125    
1126    
1127 konn 1.9 &lt;Location /&gt;
1128     ChxjImageEngine On
1129     AllowOverride All
1130 konn 1.8 &lt;/Location&gt;
1131     </pre>
1132     <li> apache�����N���B</ol>
1133    
1134    
1135 konn 1.32 <h3 id="doc1_223">�������������@�\���g�p��������</h3>
1136 konn 1.1
1137    
1138     <ol>
1139 konn 1.13 <li> <p>httpd.conf�������������������B���L���AURI��/img���n�����S����������������������������mod_chxj���w�������������B</p>
1140 konn 1.1
1141 konn 1.32 <div id="doc1_229" class="caption">httpd.conf</div>
1142 konn 1.1 <pre class="program" style="margin-top:0">
1143     &lt;Location /img&gt;
1144     ChxjImageEngine On
1145     ChxjImageCacheDir /tmp
1146     ChxjImageCopyright &quot;A.Konno&quot;
1147     &lt;/Location&gt;
1148     </pre>
1149    
1150     <p>���L�����������������������B</p>
1151    
1152     <ol>
1153     <li> <p>ChxjImageEngine<br></br> mod_chxj�����������n���h�����N�����������w�������������BDefault��Off</p>
1154     <p><br></br> <br></br></p>
1155     <li> <p>ChxjImageCacheDir<br></br> mod_chxj���������n���h�����g�p�����������������������������f�B���N�g�����w���������B�f�t�H���g��/tmp�B</p>
1156    
1157 konn 1.32 <div id="doc1_247" class="caption">ChxjImageCacheDir</div>
1158 konn 1.1 <pre class="program" style="margin-top:0">
1159     ChxjImageCacheDir /tmp
1160    
1161     </pre>
1162    
1163     <p>mod_chxj�����������L���b�V��������/tmp���g�p���������w���������B<br></br><br></br></p>
1164 konn 1.29 <li> <p>ChxjImageCacheLimit<br></br> mod_chxj���������n���h�����g�p�����������������������������f�B���N�g�������e�����w���������B�P����byte�B</p>
1165    
1166 konn 1.32 <div id="doc1_259" class="caption">ChxjImageCacheLimit</div>
1167 konn 1.29 <pre class="program" style="margin-top:0">
1168     ChxjImageCacheLimit 1024
1169    
1170     </pre>
1171    
1172     <p>mod_chxj�����������L���b�V�������T�C�Y������1kbyte���w���B��������������������1kbyte����������������������INTERNAL_SERVER_ERROR�����������B�\�����������m���������A�����T�C�Y���������������������B<br></br><br></br></p>
1173 konn 1.1 <li> <p>ChxjImageCopyright<br></br> mod_chxj�����������n���h�����A�]�����~�������s�������w���������B�p�����[�^�������C���������������������BChxjImageCopyright�f�B���N�e�B�u���w�����������������A�����������C���[�W���R�����g�������������������B</p>
1174    
1175 konn 1.32 <div id="doc1_271" class="caption">ChxjImageCopyright</div>
1176 konn 1.1 <pre class="program" style="margin-top:0">
1177     ChxjImageCopyright &quot;A.Konno&quot;
1178    
1179     </pre>
1180    
1181     <p>mod_chxj���]�����~�������s�������w�������������B�������C���[�W���R�����g���������A�L�����A�������������������������������B</p>
1182     <p><b>AU ������</b></p>
1183    
1184 konn 1.32 <div id="doc1_277" class="caption">AU</div>
1185 konn 1.1 <pre class="program" style="margin-top:0">
1186     kddi_copyright=on,A.Konno
1187    
1188     </pre>
1189    
1190     <p><b>DoCoMo������</b></p>
1191    
1192 konn 1.32 <div id="doc1_283" class="caption">DoCoMo</div>
1193 konn 1.1 <pre class="program" style="margin-top:0">
1194     copy=&quot;NO&quot;,A.Konno
1195     </pre>
1196    
1197 konn 1.23 <p><b>SoftBank/Vodafone</b>���������A���X�|���X�w�b�_��</p>
1198 konn 1.1
1199 konn 1.32 <div id="doc1_289" class="caption">SoftBank/Vodafone/J-PHONE</div>
1200 konn 1.1 <pre class="program" style="margin-top:0">
1201     x-jphone-copyright:no-transfer
1202    
1203     </pre>
1204    
1205 konn 1.32 <p>���������������B<span class="note"><a href="#doc1_292" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="SoftBank/Vodafone���������A���N�G�X�g�t�q�k��������.pnz���A.jpz���I�����������_�~�[���t���������������������B"><sup>(4)</sup></a></span></p></ol></ol>
1206 konn 1.1
1207    
1208     <div class="footnote">
1209     <ol>
1210 konn 1.32 <li id="doc1_292" value="4"> SoftBank/Vodafone���������A���N�G�X�g�t�q�k��������.pnz���A.jpz���I�����������_�~�[���t���������������������B</ol>
1211 konn 1.1 </div>
1212    
1213    
1214 konn 1.32 <h3 id="doc1_300">�����R�[�h����������������(EXPERIMENTAL)</h3>
1215 konn 1.1
1216    
1217     <ol>
1218 konn 1.21 <li> <p>httpd.conf�������������������B���L���AURI��/chxj���n�����S�����R���e���c��������������������mod_chxj���w�������������B�T�[�o����EUC-JP���������������������Bmod_chxj��������SJIS�����������������w�������������B�T�[�o����Shift_JIS�������������AShift_JIS�R�[�h��10�i�Q���������\�L���L�q����������������Shift_JIS�R�[�h���G����2�o�C�g�R�[�h���������N���C�A���g�����������B</p>
1219 konn 1.1
1220 konn 1.32 <div id="doc1_306" class="caption">httpd.conf</div>
1221 konn 1.1 <pre class="program" style="margin-top:0">
1222 konn 1.5 ChxjConvRule &quot;^/chxj.+$&quot; &quot;EngineOn&quot; &quot;EUC-JP&quot;
1223 konn 1.1 </pre>
1224    
1225     <p>���L�����������������������B</p>
1226    
1227     <ol>
1228 konn 1.6 <li> <p>ChxjConvertRule<br></br>�T�[�o�T�C�h�������R�[�h���w���������B�������AEUC-JP���w�������������������AEUC-JP����CP932���������A�N���C�A���g���o�����������B��������������NONE</p>
1229 konn 1.5
1230     <ol>
1231 konn 1.29 <li> �����G���W�������w������<br></br>ChxjConvertRule ==&gt;�f�B���N�e�B�u<br></br>&quot;^/chxj.+$&quot; ==&gt; Perl������URI�p�^�[��<br></br>EngineOn ==&gt;�����G���W���������������w���B����������������������&quot;EngineOff&quot;<br></br> EUC-JP ==&gt;�T�[�o���������R�[�h�B�iNONE���w�����������������R�[�h����������)<br></br> <br></br> EUC-JP����CP932�������R�[�h�����������B(glibc/iconv������������)<br></br></ol>
1232 konn 1.5
1233     <p><br></br><br></br></p></ol></ol>
1234 konn 1.1
1235    
1236 konn 1.32 <h3 id="doc1_344">�f�B���N�e�B�u</h3>
1237 konn 1.6
1238    
1239     <ol>
1240     <li> ChxjLoadDeviceData<br></br>�f�o�C�X���`�t�@�C�����w���������B
1241 konn 1.32 <div id="doc1_352" class="caption">ex)</div>
1242 konn 1.6 <pre class="program" style="margin-top:0">
1243     ChxjLoadDeviceData /etc/apache2/device.xml
1244    
1245     </pre>
1246     <li> ChxjLoadEmojiData<br></br>�G�����������`�t�@�C�����w���������B
1247 konn 1.32 <div id="doc1_360" class="caption">ex)</div>
1248 konn 1.6 <pre class="program" style="margin-top:0">
1249     ChxjLoadEmojiData /etc/apache2/chxj/emoji.xml
1250    
1251     </pre>
1252     <li> ChxjImageEngine<br></br>���������G���W�����L�����������B�p�����[�^������On��Off���w�����������BDefault��Off�����B
1253 konn 1.32 <div id="doc1_368" class="caption">ex)</div>
1254 konn 1.6 <pre class="program" style="margin-top:0">
1255     ChxjImageEngine On
1256    
1257     </pre>
1258     <li> ChxjImageCacheDir<br></br>�C���[�W�������t�@�C�������������w���������B
1259 konn 1.32 <div id="doc1_376" class="caption">ex)</div>
1260 konn 1.6 <pre class="program" style="margin-top:0">
1261     ChxjImageCacheDir /tmp
1262    
1263     </pre>
1264 konn 1.24 <li> ChxjImageCacheLimit<br></br>�C���[�W�������t�@�C���������e�����w���������B���L��1MByte�����B
1265 konn 1.32 <div id="doc1_384" class="caption">ex)</div>
1266 konn 1.24 <pre class="program" style="margin-top:0">
1267     ChxjImageCacheLimit 1048576
1268    
1269     </pre>
1270 konn 1.6 <li> ChxjImageCopyright<br></br>�C���[�W���������������t�^�������B
1271 konn 1.32 <div id="doc1_392" class="caption">ex)</div>
1272 konn 1.6 <pre class="program" style="margin-top:0">
1273 konn 1.24 ChxjImageCopyright &quot;chosakuken jyoho&quot;
1274 konn 1.6
1275     </pre>
1276     <li> ChxjConvertRule<br></br> HTML�����G���W�����K�p���[�����L�q�������B�{�f�B���N�e�B�u���g�p���A�����G���W����On|Off���w���������BDefault��OFF�����B�����A���[�����L�q�������������]�����A�}�b�`�����������������A�������_���������[�����K�p�������B�p�����[�^��3���K�v�����B���L���p�����[�^���L�������B
1277     <div class="table">
1278 konn 1.32 <table id="doc1_400" class="data" rules="groups">
1279 konn 1.6 <caption>�p�����[�^</caption>
1280     <colgroup span="2">
1281     <col>
1282     <col>
1283     </colgroup>
1284     <tbody>
1285     <tr class="even">
1286     <td>��1�p�����[�^</td>
1287     <td>URI���]������Perl���������K�\�����w��������</td>
1288     </tr>
1289     <tr class="odd">
1290     <td>��2�p�����[�^</td>
1291 konn 1.10 <td>HTML�����G���W����On|Off���w���������BOn��������&quot;EngineOn&quot;�BOff��������&quot;EngineOff&quot;���w���������B&quot;EngineOn|EngineOff&quot;������&quot;CookieOn|CookieOff&quot;���w���������������������B�����w������������&quot;,&quot;�����������w���������B</td>
1292 konn 1.6 </tr>
1293     <tr class="even">
1294     <td>��3�p�����[�^</td>
1295     <td>�����R�[�h���w���������B�������w�����������R�[�h����&quot;CP932&quot;�������������B�w�������������R�[�h��iconv -l�R�}���h���������m�F�������������������B����������������������NONE���w���������������B</td>
1296     </tr>
1297 konn 1.7 <tr class="odd">
1298     <td>��4�p�����[�^</td>
1299     <td>���������������A�g���y�[�W�����������������������BPC�p�y�[�W�������������s��������&quot;PC&quot;�����l�p�����[�^���w���������B</td>
1300     </tr>
1301 konn 1.8 <tr class="even">
1302     <td>��5�p�����[�^</td>
1303     <td>�T�[�o�T�C�h�A�v���P�[�V�������n��User-Agent���w���������B�������Awordpress����������CHTML���o�������A�v���P�[�V�����������������A&quot;DoCoMo/1.0/N501i&quot;���K����User-Agent���w�������������������A�A�v���P�[�V������CHTML���o�������������w���������������������B�������w������User-Agent��HTML�o���������]�������������B</td>
1304     </tr>
1305 konn 1.6 </tbody>
1306     </table>
1307     </div>
1308    
1309    
1310 konn 1.32 <div id="doc1_446" class="caption">ex)</div>
1311 konn 1.6 <pre class="program" style="margin-top:0">
1312     ChxjConvertRule &quot;^/chxj.+$/&quot; EngineOn EUC-JP
1313    
1314 konn 1.19 </pre>
1315 konn 1.31 <li> <p>ChxjCookieDir<br></br>�N�b�L�[��������dbm�����������i�f�t�H���g�j�w���������B�N�b�L�[�����e�����������f�B���N�g�����w���������B�w��������������/tmp���������������B</p>
1316 konn 1.19
1317 konn 1.32 <div id="doc1_454" class="caption">ex)</div>
1318 konn 1.19 <pre class="program" style="margin-top:0">
1319 konn 1.20 &lt;Location /&gt;
1320     ChxjCookieDir /tmp
1321     &lt;/Location&gt;
1322 konn 1.19
1323     </pre>
1324    
1325     <p>�������uCookie�V�~�����[�g�@�\�v�������Q�����������B</p>
1326     <li> <p>ChxjCookieTimeout<br></br>�N�b�L�[���g�p�����������w���������B�N�b�L�[�������������b�P�����w���������B�w���������������A1800�b���N�b�L�[�f�[�^���j���������B</p>
1327    
1328 konn 1.32 <div id="doc1_462" class="caption">ex)</div>
1329 konn 1.19 <pre class="program" style="margin-top:0">
1330 konn 1.20 &lt;Location /&gt;
1331     ChxjCookieTimeout 10
1332     &lt;/Location&gt;
1333 konn 1.19
1334     </pre>
1335    
1336 konn 1.31 <p>�������uCookie�V�~�����[�g�@�\�v�������Q�����������B</p>
1337     <li> ChxjCookieStoreType<br></br>�N�b�L�[���������w���������B�w���������������������������B
1338     <div class="table">
1339 konn 1.32 <table id="doc1_470" class="data" rules="groups">
1340 konn 1.31 <caption>������</caption>
1341     <colgroup span="3">
1342     <col>
1343     <col>
1344     <col>
1345     </colgroup>
1346     <thead>
1347     <tr class="even">
1348     <td>�l</td>
1349     <td>����</td>
1350     <td>�w����</td>
1351     </tr>
1352     </thead>
1353     <tbody>
1354     <tr class="even">
1355     <td>&quot;dbm&quot;</td>
1356     <td>dbm���I���������B</td>
1357     <td>ChxjCookieStoreType &quot;dbm&quot;</td>
1358     </tr>
1359     <tr class="odd">
1360     <td>&quot;mysql&quot;</td>
1361     <td>mysql���I���������B<font color="#ff0000">�L������������configure����MYSQL COOKIE�@�\���L���������K�v����������</font></td>
1362     <td>ChxjCookieStoreType &quot;mysql&quot;</td>
1363     </tr>
1364     <tr class="even">
1365     <td>&quot;memcache&quot;</td>
1366     <td>memcache���I���������B<font color="#FF0000">�L������������configure����MEMCACHE COOKIE�@�\���L���������K�v����������</font></td>
1367     <td>ChxjCookieStoreType &quot;memcache&quot;</td>
1368     </tr>
1369     </tbody>
1370     </table>
1371     </div>
1372     <li> <p>ChxjCookieMysqlHost<br></br> MySQL�T�[�o�����������z�X�g���w���������B</p>
1373    
1374 konn 1.32 <div id="doc1_528" class="caption">ChxjCookieMysqlHost����</div>
1375 konn 1.31 <pre class="program" style="margin-top:0">
1376     ChxjCookieMysqlHost &quot;localhost&quot;
1377    
1378     </pre>
1379    
1380     <p>�������uCookie�V�~�����[�g�@�\�v�������Q�����������B</p>
1381     <li> <p>ChxjCookieMysqlPort<br></br> MySQL�T�[�o���|�[�g�������w���������B</p>
1382    
1383 konn 1.32 <div id="doc1_536" class="caption">ChxjCookieMysqlPort����</div>
1384 konn 1.31 <pre class="program" style="margin-top:0">
1385     ChxjCookieMysqlPort 3306
1386    
1387     </pre>
1388    
1389     <p>�������uCookie�V�~�����[�g�@�\�v�������Q�����������B</p>
1390     <li> <p>ChxjCookieMysqlDatabase<br></br> MySQL�T�[�o���f�[�^�x�[�X�����w���������B</p>
1391    
1392 konn 1.32 <div id="doc1_544" class="caption">ChxjCookieMysqlDatabase����</div>
1393 konn 1.31 <pre class="program" style="margin-top:0">
1394     ChxjCookieMysqlDatabase &quot;test_db&quot;
1395    
1396     </pre>
1397    
1398     <p>�������uCookie�V�~�����[�g�@�\�v�������Q�����������B</p>
1399     <li> <p>ChxjCookieMysqlUsername<br></br> MySQL�T�[�o���������������g�p�������[�U�����w���������B</p>
1400    
1401 konn 1.32 <div id="doc1_552" class="caption">ChxjCookieMysqlUsername����</div>
1402 konn 1.31 <pre class="program" style="margin-top:0">
1403     ChxjCookieMysqlUsername &quot;roottest&quot;
1404    
1405     </pre>
1406    
1407     <p>�������uCookie�V�~�����[�g�@�\�v�������Q�����������B</p>
1408     <li> <p>ChxjCookieMysqlPassword<br></br> MySQL�T�[�o���������������g�p�����p�X���[�h���w���������B</p>
1409    
1410 konn 1.32 <div id="doc1_560" class="caption">ChxjCookieMysqlPassword����</div>
1411 konn 1.31 <pre class="program" style="margin-top:0">
1412     ChxjCookieMysqlPassword &quot;pwtest&quot;
1413    
1414     </pre>
1415    
1416     <p>�������uCookie�V�~�����[�g�@�\�v�������Q�����������B</p>
1417     <li> <p>ChxjCookieMysqlSocketPath<br></br> MySQL���\�P�b�g�p�X���w���������B</p>
1418    
1419 konn 1.32 <div id="doc1_568" class="caption">ChxjCookieMysqlSocketPath����</div>
1420 konn 1.31 <pre class="program" style="margin-top:0">
1421     ChxjCookieMysqlSocketPath &quot;/tmp/mysql.sock&quot;
1422    
1423     </pre>
1424    
1425     <p>�������uCookie�V�~�����[�g�@�\�v�������Q�����������B</p>
1426     <li> <p>ChxjCookieMysqlCharset<br></br> MySQL���G���R�[�h���w���������B</p>
1427    
1428 konn 1.32 <div id="doc1_576" class="caption">ChxjCookieMysqlCharset����</div>
1429 konn 1.31 <pre class="program" style="margin-top:0">
1430     ChxjCookieMysqlCharset &quot;utf8&quot;
1431    
1432     </pre>
1433    
1434     <p>�������uCookie�V�~�����[�g�@�\�v�������Q�����������B</p>
1435     <li> <p>ChxjCookieMysqlTablename<br></br> MySQL���N�b�L�[�����������e�[�u�������w���������B</p>
1436    
1437 konn 1.32 <div id="doc1_584" class="caption">ChxjCookieMysqlTablename����</div>
1438 konn 1.31 <pre class="program" style="margin-top:0">
1439     ChxjCookieMysqlTablename &quot;chxj_cookie&quot;
1440    
1441     </pre>
1442    
1443     <p>���L��������&quot;chxj_cookie&quot;���w���������A�����������������e�[�u�����Achxj_cookie��chxj_cookie_expire�e�[�u����2�������������B�������uCookie�V�~�����[�g�@�\�v�������Q�����������B</p>
1444     <li> <p>ChxjCookieMemcacheHost<br></br> memcached�����������z�X�g���w���������B</p>
1445    
1446 konn 1.32 <div id="doc1_592" class="caption">ChxjCookieMemcacheHost����</div>
1447 konn 1.31 <pre class="program" style="margin-top:0">
1448     ChxjCookieMemcacheHost &quot;localhost&quot;
1449    
1450     </pre>
1451    
1452     <p>�������uCookie�V�~�����[�g�@�\�v�������Q�����������B</p>
1453     <li> <p>ChxjCookieMemcachePort<br></br> memcached���|�[�g�������w���������B</p>
1454    
1455 konn 1.32 <div id="doc1_600" class="caption">ChxjCookieMemcachePort����</div>
1456 konn 1.31 <pre class="program" style="margin-top:0">
1457     ChxjCookieMemcachePort 11211
1458    
1459     </pre>
1460    
1461 konn 1.19 <p>�������uCookie�V�~�����[�g�@�\�v�������Q�����������B</p></ol>
1462 konn 1.6
1463    
1464 konn 1.32 <h2 id="doc1_607">��������CHTML�^�O</h2>
1465 konn 1.1
1466 konn 1.32 <p class="first_ja">�������\��CHTML�^�O�������������������B</p>
1467 konn 1.1
1468     <div class="table">
1469 konn 1.32 <table id="doc1_609" class="data" rules="groups">
1470 konn 1.1 <caption>�����^�O����</caption>
1471 konn 1.32 <colgroup span="3">
1472 konn 1.1 <col>
1473     <col>
1474     <col>
1475     </colgroup>
1476     <thead>
1477     <tr class="even">
1478 konn 1.32 <th align="center">�^�O</th>
1479     <th align="center">����</th>
1480     <th align="center">���l</th>
1481 konn 1.1 </tr>
1482     </thead>
1483     <tbody>
1484     <tr class="even">
1485 konn 1.32 <td>&lt;!-- --&gt;</td>
1486     <td></td>
1487     <td>�����������B</td>
1488 konn 1.1 </tr>
1489     <tr class="odd">
1490 konn 1.32 <td>&lt;A&gt;</td>
1491     <td></td>
1492     <td></td>
1493 konn 1.1 </tr>
1494     <tr class="even">
1495     <td></td>
1496 konn 1.32 <td>name</td>
1497     <td>HDML��������������</td>
1498 konn 1.1 </tr>
1499     <tr class="odd">
1500 konn 1.32 <td></td>
1501     <td>href</td>
1502     <td></td>
1503 konn 1.1 </tr>
1504     <tr class="even">
1505 konn 1.32 <td></td>
1506     <td>accesskey</td>
1507     <td></td>
1508 konn 1.1 </tr>
1509     <tr class="odd">
1510     <td>&lt;BASE&gt;</td>
1511 konn 1.32 <td></td>
1512     <td>HDML��������������</td>
1513 konn 1.1 </tr>
1514     <tr class="even">
1515 konn 1.32 <td></td>
1516     <td>href</td>
1517     <td>HDML��������������</td>
1518     </tr>
1519     <tr class="odd">
1520 konn 1.1 <td>&lt;BODY&gt;</td>
1521 konn 1.32 <td></td>
1522     <td>HDML��������������</td>
1523     </tr>
1524     <tr class="even">
1525     <td></td>
1526     <td>bgcolor</td>
1527     <td>HDML,CHTML1.0��������������</td>
1528 konn 1.1 </tr>
1529     <tr class="odd">
1530     <td></td>
1531 konn 1.32 <td>text</td>
1532     <td>HDML,CHTML1.0��������������</td>
1533 konn 1.1 </tr>
1534     <tr class="even">
1535     <td></td>
1536 konn 1.32 <td>link</td>
1537     <td>HDML,CHTML1.0��������������</td>
1538 konn 1.1 </tr>
1539     <tr class="odd">
1540 konn 1.32 <td></td>
1541     <td>alink</td>
1542     <td>HDML,XHTML,CHTML1.0,CHTML2.0,CHTML3.0,JHTML,JXHTML���������������B<strong>0.12.0���~������</strong></td>
1543     </tr>
1544     <tr class="even">
1545     <td></td>
1546     <td>vlink</td>
1547     <td>HDML,XHTML,CHTML1.0,CHTML2.0,CHTML3.0,JHTML,JXHTML���������������B<strong>0.12.0���~������</strong></td>
1548     </tr>
1549     <tr class="odd">
1550     <td>&lt;BLINK&gt;</td>
1551     <td></td>
1552     <td>HDML,CHTML1.0���������������B<strong>0.11.0���~������</strong></td>
1553 konn 1.1 </tr>
1554     <tr class="even">
1555 konn 1.32 <td>&lt;BLOCKQUOTE&gt;</td>
1556 konn 1.1 <td></td>
1557 konn 1.32 <td><strong>0.11.0���~������</strong></td>
1558 konn 1.1 </tr>
1559     <tr class="odd">
1560     <td>&lt;BR&gt;</td>
1561 konn 1.32 <td></td>
1562     <td></td>
1563     </tr>
1564     <tr class="even">
1565     <td></td>
1566     <td>clear</td>
1567     <td>HDML���������������B<strong>0.11.0���~������</strong></td>
1568     </tr>
1569     <tr class="odd">
1570     <td>&lt;CENTER&gt;</td>
1571     <td></td>
1572     <td></td>
1573     </tr>
1574     <tr class="even">
1575     <td>&lt;DIR&gt;</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���������������B<strong>0.12.0���~������</strong></td>
1583     </tr>
1584     <tr class="even">
1585     <td>&lt;DL&gt;</td>
1586     <td></td>
1587     <td>HDML���������������B<strong>0.11.0���~������</strong></td>
1588     </tr>
1589     <tr class="odd">
1590     <td>&lt;DT&gt;</td>
1591     <td></td>
1592     <td><strong>0.11.0���~������</strong>�B�K���^�O����������������</td>
1593     </tr>
1594     <tr class="even">
1595     <td>&lt;DD&gt;</td>
1596     <td></td>
1597     <td><strong>0.11.0���~������</strong>�B�K���^�O����������������</td>
1598     </tr>
1599     <tr class="odd">
1600     <td>&lt;DIV&gt;</td>
1601     <td></td>
1602     <td></td>
1603 konn 1.1 </tr>
1604     <tr class="even">
1605 konn 1.32 <td></td>
1606     <td>align</td>
1607     <td></td>
1608     </tr>
1609     <tr class="odd">
1610 konn 1.1 <td>&lt;FONT&gt;</td>
1611 konn 1.32 <td></td>
1612     <td>HDML,CHTML1.0��������������</td>
1613     </tr>
1614     <tr class="even">
1615     <td></td>
1616     <td>color</td>
1617     <td>HDML,CHTML1.0��������������</td>
1618 konn 1.1 </tr>
1619     <tr class="odd">
1620 konn 1.32 <td></td>
1621     <td>size</td>
1622     <td><strong>0.12.0���~������</strong>�BHDML,CHTML1.0,CHTML2.0,CHTML3.0,CHTML4.0���������������B</td>
1623     </tr>
1624     <tr class="even">
1625 konn 1.1 <td>&lt;FORM&gt;</td>
1626 konn 1.32 <td></td>
1627     <td></td>
1628     </tr>
1629     <tr class="odd">
1630     <td></td>
1631     <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>&lt;Hn&gt;</td>
1641     <td></td>
1642     <td>HDML,JHTML����align�����L���B<strong>0.11.0���~������</strong></td>
1643     </tr>
1644     <tr class="even">
1645     <td></td>
1646     <td>align</td>
1647     <td>HDML,JHTML����align�����L���B<strong>0.11.0���~������</strong></td>
1648     </tr>
1649     <tr class="odd">
1650     <td>&lt;HR&gt;</td>
1651     <td></td>
1652     <td></td>
1653     </tr>
1654     <tr class="even">
1655     <td></td>
1656     <td>align</td>
1657     <td>HDML���������������B</td>
1658     </tr>
1659     <tr class="odd">
1660     <td></td>
1661     <td>size</td>
1662     <td>HDML���������������B</td>
1663     </tr>
1664     <tr class="even">
1665     <td></td>
1666     <td>width</td>
1667     <td>HDML���������������B</td>
1668     </tr>
1669     <tr class="odd">
1670     <td></td>
1671     <td>color</td>
1672     <td>HDML,CHTML1.0,CHTML2.0,CHTML3.0���������������B<strong>0.12.0���~������</strong></td>
1673     </tr>
1674     <tr class="even">
1675     <td>&lt;HTML&gt;</td>
1676     <td></td>
1677     <td>�������w������������������������</td>
1678     </tr>
1679     <tr class="odd">
1680     <td>&lt;IMG&gt;</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 konn 1.1 </tr>
1704     <tr class="even">
1705     <td></td>
1706 konn 1.32 <td>hspace</td>
1707     <td>JHTML���������������B</td>
1708     </tr>
1709     <tr class="odd">
1710     <td></td>
1711     <td>vspace</td>
1712     <td>JHTML���������������B</td>
1713     </tr>
1714     <tr class="even">
1715     <td></td>
1716     <td>alt</td>
1717     <td></td>
1718 konn 1.1 </tr>
1719     <tr class="odd">
1720     <td>&lt;INPUT&gt;</td>
1721 konn 1.32 <td></td>
1722     <td></td>
1723 konn 1.1 </tr>
1724     <tr class="even">
1725     <td></td>
1726 konn 1.32 <td>name</td>
1727     <td></td>
1728     </tr>
1729     <tr class="odd">
1730     <td></td>
1731     <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���������������B</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�����������B</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>&lt;LI&gt;</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>�BHDML,CHTML1.0���������������B</td>
1773     </tr>
1774     <tr class="even">
1775     <td></td>
1776     <td>value</td>
1777     <td><strong>0.11.0���~������</strong>�BHDML,CHTML1.0���������������B</td>
1778 konn 1.1 </tr>
1779     <tr class="odd">
1780 konn 1.32 <td>&lt;MENU&gt;</td>
1781 konn 1.1 <td></td>
1782 konn 1.32 <td><strong>0.11.0���~������</strong>�BHDML���������������B</td>
1783 konn 1.1 </tr>
1784     <tr class="even">
1785     <td></td>
1786 konn 1.32 <td>type</td>
1787     <td>HDML,CHTML1.0,CHTML2.0,CHTML3.0,JHTML���������������B<strong>0.12.0���~������</strong></td>
1788     </tr>
1789     <tr class="odd">
1790     <td>&lt;MARQUEE&gt;</td>
1791     <td></td>
1792     <td><strong>0.11.0���~������</strong>�BHDML,CHTML1.0,XHTML���������������B</td>
1793     </tr>
1794     <tr class="even">
1795     <td></td>
1796     <td>direction</td>
1797     <td><strong>0.11.0���~������</strong>�BHDML,CHTML1.0,XHTML���������������B</td>
1798     </tr>
1799     <tr class="odd">
1800     <td></td>
1801     <td>behavior</td>
1802     <td><strong>0.11.0���~������</strong>�BHDML,CHTML1.0,XHTML���������������B</td>
1803     </tr>
1804     <tr class="even">
1805     <td></td>
1806     <td>loop</td>
1807     <td><strong>0.11.0���~������</strong>�BHDML,CHTML1.0,XHTML,JHTML���������������B</td>
1808     </tr>
1809     <tr class="odd">
1810     <td></td>
1811     <td>bgcolor</td>
1812     <td><strong>0.12.0���~������</strong>�BHDML,CHTML1.0,CHTML2.0,CHTML3.0,CHTML4.0,JHTML���������������B</td>
1813     </tr>
1814     <tr class="even">
1815     <td>&lt;OL&gt;</td>
1816     <td></td>
1817     <td><strong>0.11.0���~������</strong>�BHDML���������������B</td>
1818     </tr>
1819     <tr class="odd">
1820     <td></td>
1821     <td>type</td>
1822     <td><strong>0.11.0���~������</strong>�BHDML,CHTML1.0���������������B</td>
1823     </tr>
1824     <tr class="even">
1825     <td></td>
1826     <td>start</td>
1827     <td><strong>0.11.0���~������</strong>�BHDML,CHTML1.0���������������B</td>
1828 konn 1.1 </tr>
1829     <tr class="odd">
1830 konn 1.31 <td>&lt;SELECT&gt;</td>
1831 konn 1.32 <td></td>
1832     <td></td>
1833     </tr>
1834     <tr class="even">
1835     <td></td>
1836     <td>name</td>
1837     <td></td>
1838     </tr>
1839     <tr class="odd">
1840     <td></td>
1841     <td>size</td>
1842     <td>HDML��������������</td>
1843 konn 1.1 </tr>
1844     <tr class="even">
1845     <td></td>
1846 konn 1.32 <td>multiple</td>
1847     <td>HDML,CHTML1.0���������������B<strong>0.11.0���~������</strong></td>
1848 konn 1.1 </tr>
1849     <tr class="odd">
1850     <td>&lt;OPTION&gt;</td>
1851 konn 1.32 <td></td>
1852     <td>�K���^�O����������������</td>
1853     </tr>
1854     <tr class="even">
1855     <td></td>
1856     <td>value</td>
1857     <td></td>
1858     </tr>
1859     <tr class="odd">
1860     <td></td>
1861     <td>selected</td>
1862     <td>HDML��������������</td>
1863     </tr>
1864     <tr class="even">
1865     <td>&lt;P&gt;</td>
1866     <td></td>
1867     <td>HDML����align�����L���B</td>
1868     </tr>
1869     <tr class="odd">
1870     <td></td>
1871     <td>align</td>
1872     <td><strong>0.11.0���~������</strong>�B</td>
1873     </tr>
1874     <tr class="even">
1875     <td>&lt;PLAINTEXT&gt;</td>
1876     <td></td>
1877     <td><strong>0.11.0���~������</strong>�B</td>
1878     </tr>
1879     <tr class="odd">
1880     <td>&lt;PRE&gt;</td>
1881     <td></td>
1882     <td>HDML��<strong>0.11.0���~������</strong>�B</td>
1883     </tr>
1884     <tr class="even">
1885     <td>&lt;TEXTAREA&gt;</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>�B</td>
1908     </tr>
1909     <tr class="odd">
1910     <td></td>
1911     <td>istyle</td>
1912     <td><strong>0.11.0���~������</strong>�B</td>
1913     </tr>
1914     <tr class="even">
1915     <td>&lt;META&gt;</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 konn 1.1 </tr>
1924     <tr class="even">
1925     <td></td>
1926 konn 1.32 <td>content</td>
1927     <td>CHTML1.0,HDML����������������</td>
1928 konn 1.1 </tr>
1929     <tr class="odd">
1930 konn 1.32 <td>&lt;HEAD&gt;</td>
1931     <td></td>
1932     <td>�������w������������������������</td>
1933 konn 1.1 </tr>
1934     <tr class="even">
1935 konn 1.32 <td>&lt;TITLE&gt;</td>
1936     <td></td>
1937     <td>�������w������������������������</td>
1938 konn 1.1 </tr>
1939     <tr class="odd">
1940 konn 1.32 <td>&lt;UL&gt;</td>
1941     <td></td>
1942     <td><strong>0.11.0���~������</strong>�B</td>
1943 konn 1.1 </tr>
1944     <tr class="even">
1945 konn 1.32 <td></td>
1946     <td>type</td>
1947     <td>HDML,CHTML1.0,CHTML2.0,CHTML3.0,JHTML���������������B<strong>0.12.0���~������</strong></td>
1948 konn 1.1 </tr>
1949     <tr class="odd">
1950     <td>&lt;CHXJ:IF&gt;</td>
1951 konn 1.32 <td>lang</td>
1952     <td>lang��������&quot;chtml&quot;,&quot;xhtml&quot;,&quot;hdml&quot;,&quot;jhtml&quot;,&quot;jxhtml&quot;���w�����������B(jxhtml��<strong>0.12.0���~������</strong>)</td>
1953 konn 1.1 </tr>
1954     </tbody>
1955     </table>
1956     </div>
1957    
1958 konn 1.32 <p>���L���O���^�O���S�������������B</p>
1959 konn 1.1
1960 konn 1.32 <h2 id="doc1_1450">�����g���^�O</h2>
1961 konn 1.1
1962    
1963     <ol>
1964     <li> <p>&lt;CHXJ:IF&gt;<br></br></p>
1965 konn 1.32 <p>&lt;CHXJ:IF&gt;�^�O��&lt;/CHXJ:IF&gt;�^�O�������������^�O���e�L�X�g���A����������<b>��������</b><span class="note"><a href="#doc1_1460" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="�����������������������K�v����"><sup>(5)</sup></a></span>�o���������B�K�{������������lang�����������Blang�������w�������������������A�������A<b>�uHDML�@�����������o���������v</b>�����������������\���������B<br></br><br></br>ex)</p>
1966 konn 1.1
1967 konn 1.32 <div id="doc1_1470" class="caption">HTML��������HDML�@�����������L�����������^�O�A��������������������</div>
1968 konn 1.1 <pre class="program" style="margin-top:0">
1969     &lt;CHXJ:IF lang=&quot;HDML&quot; &gt;
1970     &lt;NODISPLAY&gt;
1971     &lt;ACTION TYPE=ACCEPT TASK=GOSUB \
1972     DEST='device:data/dnld?url=abc&amp;name=abc.jpg&amp;size=100&amp;disposition=devjaww&amp;title=test'&gt; \
1973     &lt;/NODISPLAY&gt;
1974     &lt;/CHXJ:IF&gt;
1975    
1976     </pre>
1977    
1978     <p><br></br></p>
1979     <p>ex)</p>
1980    
1981 konn 1.32 <div id="doc1_1474" class="caption">i-Mode�����o����������������������</div>
1982 konn 1.1 <pre class="program" style="margin-top:0">
1983     &lt;CHXJ:IF lang=&quot;chtml&quot; &gt;
1984     �V�[�N���b�g�R�[�h�����[�����[���B
1985     &lt;/CHXJ:IF&gt;
1986    
1987     </pre>
1988    
1989     <p><br></br></p>
1990     <p>�����Alang�������A�����w���������������\�����B<br></br></p>
1991    
1992 konn 1.32 <div id="doc1_1480" class="caption">HDML�@,J-PHONE�@���������o��������</div>
1993 konn 1.1 <pre class="program" style="margin-top:0">
1994     &lt;CHXJ:IF lang=&quot;chtml&quot; lang=&quot;jhtml&quot;&gt;
1995     ���������g�����AHDML�@��J-HTML�@�����B
1996     &lt;/CHXJ:IF&gt;
1997    
1998     </pre>
1999    
2000     <p><br></br></p></ol>
2001    
2002    
2003     <div class="footnote">
2004     <ol>
2005 konn 1.32 <li id="doc1_1460" value="5"> �����������������������K�v����</ol>
2006 konn 1.1 </div>
2007    
2008    
2009 konn 1.32 <h2 id="doc1_1487">�G������������</h2>
2010 konn 1.26
2011 konn 1.32 <p class="first_ja">i-Mode�p���G�������������������A�A�N�Z�X�����L�����A���������Amod_chxj���������G���������������������B�\�[�X��2byte���o�C�i���R�[�h���������������A10�i�Q��������<span class="note"><a href="#doc1_1489" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="16�i�Q����������������������������"><sup>(6)</sup></a></span>�i&amp;#XXX;���`�j�����������A�����������������������������B�P�O�i�Q�����������������������Amod_chxj�������A�������Q�o�C�g�R�[�h�������������B</p>
2012 konn 1.26
2013     <div class="footnote">
2014     <ol>
2015 konn 1.32 <li id="doc1_1489" value="6"> 16�i�Q����������������������������</ol>
2016 konn 1.26 </div>
2017    
2018    
2019 konn 1.32 <h3 id="doc1_1492">�G�����������`</h3>
2020 konn 1.1
2021 konn 1.32 <p class="first_ja">�G�������������������������������������i�������u�n�[�g�����������Aau���������X�y�[�h���v�����A�u�������`�����������v�������������j���Aemoji.xml�t�@�C�����������W�������������������`�����X�������������\�����Bemoji.xml��XML�t�@�C���������������������Avi�������P�����`�����X�������������������B</p>
2022 konn 1.29 <p><br></br>�������Aemoji.xml�t�@�C�����������L�������B</p>
2023 konn 1.1
2024 konn 1.32 <div id="doc1_1496" class="caption">emoji.xml</div>
2025 konn 1.29 <pre class="program" style="margin-top:0">
2026     &lt;?xml encoding=&quot;Shift_JIS&quot; &gt;
2027 konn 1.26
2028 konn 1.1 &lt;emoji&gt;
2029     &lt;set&gt;
2030     &lt;no&gt;1&lt;/no&gt;
2031     &lt;imode&gt;
2032 konn 1.29 &lt;hex1&gt;f8&lt;/hex1&gt;
2033     &lt;hex2&gt;9f&lt;/hex2&gt;
2034     &lt;string&gt;&amp;#63647;&lt;/string&gt;
2035     &lt;description&gt;&lt;/description&gt;
2036 konn 1.1 &lt;/imode&gt;
2037     &lt;ezweb&gt;
2038 konn 1.29 &lt;A&gt;44&lt;/A&gt;
2039     &lt;B&gt;44&lt;/B&gt;
2040     &lt;C&gt;44&lt;/C&gt;
2041     &lt;D&gt;44&lt;/D&gt;
2042 konn 1.1 &lt;/ezweb&gt;
2043 konn 1.29 &lt;jphone&gt;
2044     &lt;string&gt;$Gj&lt;/string&gt;
2045     &lt;/jphone&gt;
2046 konn 1.1 &lt;/set&gt;
2047     </pre>
2048    
2049 konn 1.32 <p>�G���������`���A&lt;emoji&gt;�^�O����&lt;/emoji&gt;�^�O�������������������B���������v�f�������������B1�����G�����������A1�����Z�b�g�i&lt;set&gt;�^�O����&lt;/set&gt;�^�O�����j�����A�L�����A�����G���������`�����������B</p>
2050 konn 1.1
2051     <ol>
2052 konn 1.32 <li> &lt;imode&gt;�v�f<br></br>�����A��������i-Mode�p���G�������A&lt;imode&gt;�^�O�������������������`�������������B&lt;imode&gt;�v�f���A2�o�C�g�R�[�h�v�f(&lt;hex1&gt;&lt;hex2&gt;)���A10�i�Q���������v�f(&lt;string&gt;)���������������A�����Q�����v�f�����������l�������g�p�������B�A�N�Z�X���������[�����Ai-Mode�@���������������A����CHTML����10�i�Q�����������G�������������������������������A&lt;hex1&gt;&lt;hex2&gt;�v�f�����`�����������l���u���������B
2053     <br></br><br></br><li> &lt;ezweb&gt;�v�f<br></br>�A�N�Z�X���������[�����Aau�@�������������A&lt;ezweb&gt;�v�f�����`�����������l�������������B&lt;ezweb&gt;�v�f���A&lt;A&gt;�`&lt;D&gt;�v�f�������������A��������au���G�����^�C�vA�`D���������������������A�����AD�^�C�v���G�����[���������������A&lt;D&gt;�v�f�����`�����������l�������������B���������`�����������l���AHDML�@���������A<b>&lt;IMG ICON=&quot;XX&quot;&gt;</b>��&quot;XX&quot;�����������������������A�u�����������BXHTML�@���������A<b>&lt;IMG LOCALSRC=&quot;XX&quot;&gt;</b>��&quot;XX&quot;�����������������������A�u�����������B
2054 konn 1.29 <br></br><br></br><li> &lt;jphone&gt;�v�f<br></br>�A�N�Z�X���������[�����ASoftBank/Vodafone/J-Phone�[���������������A&lt;jphone&gt;�v�f�����`�����������l�������������B&lt;jphone&gt;�v�f���A&lt;string&gt;�v�f���������������A���������`�����������l�������g�p�������B</ol>
2055 konn 1.1
2056 konn 1.29 <p><br></br>emoji.xml�����`�������������G�������A�����������G�������������������A�����t�@�C�����V�������`���������A�����������������������B</p>
2057 konn 1.1
2058 konn 1.32 <h2 id="doc1_1534">�f�o�C�X���` device_data.xml</h2>
2059 konn 1.1
2060 konn 1.18 <p class="first_ja">mod_chxj�������������t�����d�v�����`�����B�����������[�����S���Adevice_data.xml�t�@�C�������`�������K�v�����������B���`�������������[�����Amod_chxj���������A�F�����������������������B�F�������������������A�������������������o���������B�������APerl���������K�\�������������`�����������A���K�\���������������������S�����@�����������������������\�����B</p>
2061 konn 1.1
2062 konn 1.32 <h2 id="doc1_1537">�C���[�W���������@�\</h2>
2063 konn 1.1
2064     <p class="first_ja">mod_chxj�����AJPEG�AGIF�APNG�ABMP�t�@�C�����u���������������A�f�o�C�X���`���]�����A�����������L�����A�������t�H�[�}�b�g�����������@�\�����������B�������T�C�Y�i�c�w���j���A�[���������T�C�Y���������������������B�������T�C�Y�i�o�C�g���j�����������A�f�o�C�X���`�����L���b�V���T�C�Y�������A�����l����������������������<b>�w��</b>���������A���������������������������A���G�����������������A�L���b�V���T�C�Y���������������������\�������������������������B<br></br>�����������^�O���w���������������A�t�@�C�������g���q�i.jpg��.gif���j�����������`���w���������B<br></br>�{�@�\�����R�������[�h�������������B�������[�h���������L�������B</p>
2065    
2066 konn 1.32 <h3 id="doc1_1546">�T���l�C�����[�h</h3>
2067 konn 1.1
2068     <p class="first_ja">�[���������T�C�Y�����R�����P���x���T�C�Y�i�c�w���j���������k���\���������B</p>
2069    
2070 konn 1.32 <div id="doc1_1548" class="caption">�T���l�C�����[�h �g�p��</div>
2071 konn 1.1 <pre class="program" style="margin-top:0">
2072     &lt;IMG SRC=&quot;/img/logo?Mode=Thumbnail&quot;&gt;
2073    
2074     </pre>
2075    
2076    
2077 konn 1.32 <h3 id="doc1_1552">�������[�h</h3>
2078 konn 1.1
2079     <p class="first_ja">�[�����������T�C�Y���}�b�`�����T�C�Y���g���E�k���������B���������������������A�c�������������������E���g���~���O�������B</p>
2080    
2081 konn 1.32 <div id="doc1_1554" class="caption">�������[�h �g�p��</div>
2082 konn 1.1 <pre class="program" style="margin-top:0">
2083     &lt;IMG SRC=&quot;/img/logo?Mode=WP&quot;&gt;
2084    
2085     </pre>
2086    
2087    
2088 konn 1.32 <h3 id="doc1_1558">EzGet���[�h</h3>
2089 konn 1.1
2090     <p class="first_ja">�����_�E�����[�h���s�������������g�p�������BEzGET���[�h���A�������[�h���o�������������T�C�Y�������T�C�Y���������g�p���������B</p>
2091    
2092 konn 1.32 <div id="doc1_1560" class="caption">EzGet���[�h �g�p��</div>
2093 konn 1.1 <pre class="program" style="margin-top:0">
2094     &lt;A HREF=&quot;/img/logo?Mode=EzGet&quot;&gt;
2095    
2096     </pre>
2097    
2098    
2099 konn 1.32 <h3 id="doc1_1564">���������@�\</h3>
2100 konn 1.1
2101     <p class="first_ja">���[�h�������A�����T�C�Y�i�c�w���j�������w���������������\�����B<b>w</b>�p�����[�^�A<b>h</b>�p�����[�^���g�p�����w���������B</p>
2102    
2103     <ol>
2104     <li> w�p�����[�^<br></br>�������w���������B
2105     <li> h�p�����[�^<br></br>�c�����w���������B
2106    
2107 konn 1.32 <div id="doc1_1584" class="caption">w/h�p�����[�^ �g�p��</div>
2108 konn 1.1 <pre class="program" style="margin-top:0">
2109     &lt;IMG SRC=&quot;/img/logo?w=100&amp;h=200&quot;&gt;
2110    
2111     </pre>
2112    
2113     <li> User-Agent�p�����[�^�iua�p�����[�^�j<br></br>User-Agent���w���������B�w�������������A���N�G�X�g�w�b�_����User-Agent���{�p�����[�^���l���������������B�����p�����[�^��&quot;IGN&quot;���w�������������AUser-Agent�������������BThumbnail���[�h�A�������[�h�����p�����A640x480�����������T�C�Y���Z�o�������B</ol>
2114    
2115 konn 1.32 <p>���L�S�������[�h�A�p�����[�^��GET���N�G�X�g�����������g�p���������B</p>
2116 konn 1.1
2117 konn 1.32 <h2 id="doc1_1595">QR�R�[�h�o���@�\</h2>
2118 konn 1.1
2119    
2120 konn 1.32 <h3 id="doc1_1597">QR�R�[�h�o���n���h�����o�^</h3>
2121 konn 1.1
2122 konn 1.32 <p class="first_ja">QR�R�[�h�o���@�\���g�p���������AQR�R�[�h�n���h�����o�^�������B<span class="note"><a href="#doc1_1599" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="QR�R�[�h���i���j�f���\�[�E�F�[�u���o�^���W�����B"><sup>(7)</sup></a></span>httpd.conf���������L�q�������������B</p>
2123 konn 1.1
2124 konn 1.32 <div id="doc1_1602" class="caption">httpd.conf</div>
2125 konn 1.1 <pre class="program" style="margin-top:0">
2126     AddHandler chxj-qrcode .qrc
2127     </pre>
2128    
2129 konn 1.32 <p>�����A�n���h�����o�^�����������A�o���t�B���^�[���o�R�������������AQR�R�[�h���o�����������������\�����B�i��QR�R�[�h�����I�o�����Q���j</p>
2130    
2131     <div class="footnote">
2132     <ol>
2133     <li id="doc1_1599" value="7"> QR�R�[�h���i���j�f���\�[�E�F�[�u���o�^���W�����B</ol>
2134     </div>
2135    
2136 konn 1.1
2137 konn 1.32 <h3 id="doc1_1606">QR�R�[�h�\�[�X�t�@�C�������u</h3>
2138 konn 1.1
2139     <p class="first_ja">�n���h�����o�^�������A�����o�^�����g���q�������t�@�C�����p���������B</p>
2140    
2141 konn 1.32 <div id="doc1_1608" class="caption">���Fa.qrc</div>
2142 konn 1.1 <pre class="program" style="margin-top:0">
2143     &lt;?xml version=1.0 ?&gt;
2144    
2145     &lt;qrcode&gt;
2146     &lt;version&gt;13&lt;/version&gt;
2147     &lt;level&gt;H&lt;/level&gt;
2148     &lt;mode&gt;8bit&lt;/mode&gt;
2149     &lt;size&gt;1&lt;/size&gt;
2150     &lt;data&gt;�e�X�g�f�[�^����&lt;/data&gt;
2151     &lt;/qrcode&gt;
2152     </pre>
2153    
2154     <p>.qrc�t�@�C�����Aqrcode�v�f�Aversion�v�f�Alevel�v�f�Amode�v�f�Asize�v�f�Adata�v�f�����������������B</p>
2155    
2156     <ol>
2157 konn 1.32 <li> version�^�Oversion�^�O���o������QR�R�[�h�����������p�����o�[�W�������w���������B�g�p�������o�[�W�������A1�`40������40���������B
2158     <li> level�^�Olevel�^�O���o������QR�R�[�h�����������p�����������o���x�����w���������B�@�g�p���������x�����AL�AQ�AM�AH���S�������B
2159     <li> mode�^�Omode�^�O���o������QR�R�[�h�����������p�������[�h���w���������B�g�p���������[�h���ANUM�i�������[�h�jALPHA�i�p�������[�h�j8BIT�i8�r�b�g�o�C�g���[�h�jKANJI�i�������[�h�j�����B
2160     <li> size�^�Osize�^�O���P���W���[�������s�N�Z�����������������w���������B0���w�������������A4���w�����������������������������B�@�g�p�������T�C�Y���A0�`20���������B
2161     <li> data�^�Odata�^�O���AQR�R�[�h���o�������f�[�^���w���������B���s�����������A���s������QR�R�[�h�������������������B</ol>
2162 konn 1.1
2163    
2164 konn 1.32 <h3 id="doc1_1630">QR�R�[�h�����I�o���@�\</h3>
2165 konn 1.1
2166 konn 1.32 <p class="first_ja">�v���O���������g�p���A���I��QR�R�[�h���o���������������A���L��.qrc�t�@�C�������e����������OutputFilter����������������OK�����B�������AChxjConvertRule�f�B���N�e�B�u��&quot;EngineOn&quot;���w������URI���w���f�B���N�g�������u�������������������������Bmod_chxj�������AContent-Type��text/xml�������AQRCode�p���t�@�C���������������������x�������������f���������AContent-Type�����Atext/xml�������������������B</p>
2167 konn 1.1
2168 konn 1.32 <div id="doc1_1632" class="caption">php��QR�R�[�h�����I���o��������</div>
2169 konn 1.1 <pre class="program" style="margin-top:0">
2170     &lt;php
2171     $version = $_POST[&quot;version&quot;];
2172     $level = $_POST[&quot;level&quot;];
2173     $mode = $_POST[&quot;mode&quot;];
2174     $size = $_POST[&quot;size&quot;];
2175     $data = $_POST[&quot;data&quot;];
2176    
2177 konn 1.14 header(&quot;Content-Type: text/xml; charset=Shift_JIS&quot;);
2178    
2179 konn 1.1 echo &quot;&lt;qrcode&gt;\n&quot;;
2180     echo &quot;&lt;version&gt;&quot;.$version.&quot;&lt;/version&gt;\n&quot;;
2181     echo &quot;&lt;level&gt;&quot;.$level.&quot;&lt;/level&gt;\n&quot;;
2182     echo &quot;&lt;mode&gt;&quot;.$mode.&quot;&lt;/mode&gt;\n&quot;;
2183     echo &quot;&lt;size&gt;&quot;.$size.&quot;&lt;/size&gt;\n&quot;;
2184     echo &quot;&lt;data&gt;&quot;.$data.&quot;&lt;/data&gt;\n&quot;;
2185     echo &quot;&lt;/qrcode&gt;\n&quot;;
2186     &gt;
2187    
2188     </pre>
2189    
2190 konn 1.14 <p>�������A���L���R�[�h���Amod_chxj�����G���W���������������������������������u���������������B</p>
2191 konn 1.10
2192 konn 1.32 <h2 id="doc1_1637">Cookie�V�~�����[�g�@�\</h2>
2193 konn 1.10
2194    
2195 konn 1.32 <h3 id="doc1_1639">Cookie�V�~�����[�g�@�\</h3>
2196 konn 1.10
2197     <p class="first_ja">Cookie�������t�������i���������j�[����������Cookie���V�~�����[�g�������B�{�@�\���L����������������ChxjConvertRule�f�B���N�e�B�u���g�p�����K�v�����������BChxjConvertRule�f�B���N�e�B�u�����Q�p�����[�^��CookieOn���w���������B</p>
2198    
2199 konn 1.32 <div id="doc1_1641" class="caption">Cookie�V�~�����[�g�@�\���L����������</div>
2200 konn 1.10 <pre class="program" style="margin-top:0">
2201     ChxjConvertRule &quot;^/chxj.+$&quot; &quot;EngineOn,CookieOn&quot; &quot;NONE&quot;
2202    
2203     </pre>
2204    
2205 konn 1.14
2206 konn 1.32 <h3 id="doc1_1645">One-Time ID</h3>
2207 konn 1.31
2208     <p class="first_ja">Cookie�V�~�����[�g�����Aa�^�O�Aimg�^�O�Aform�^�O��URL����One-Time ID���������������������������B���������A���[�U���u���E�U�������{�^������������������Cookie�����������������������BOne-Time ID���g�p�����K�v�����������A������One-Time ID���g�p�������������������ACookieLazyMode���g�p������������������ID�����s���������������������B</p>
2209    
2210 konn 1.32 <h3 id="doc1_1648">Cookie����������</h3>
2211 konn 1.31
2212     <p class="first_ja">Cookie�����e���T�[�o�����������������B����������dbm�Amemcached�Amysql���I�����������B<br></br><font color="#ff0000">����) memcached�Amysql�����������I������������configure�������������w�������K�v����������</font><br></br>���������w������ChxjCookieStoreType�f�B���N�e�B�u���g�p�������B</p>
2213    
2214 konn 1.32 <div id="doc1_1656" class="caption">ChxjCookieStoreType��DBM���w��������</div>
2215 konn 1.31 <pre class="program" style="margin-top:0">
2216     ChxjCookieStoreType &quot;dbm&quot;
2217    
2218     </pre>
2219    
2220    
2221 konn 1.32 <div id="doc1_1659" class="caption">ChxjCookieStoreType��MySQL���w��������</div>
2222 konn 1.31 <pre class="program" style="margin-top:0">
2223     ChxjCookieStoreType &quot;mysql&quot;
2224    
2225     </pre>
2226 konn 1.14
2227    
2228 konn 1.32 <div id="doc1_1662" class="caption">ChxjCookieStoreType��memcache���w��������</div>
2229 konn 1.31 <pre class="program" style="margin-top:0">
2230     ChxjCookieStoreType &quot;memcache&quot;
2231    
2232     </pre>
2233 konn 1.14
2234 konn 1.31 <p>���LChxjCookieStoreType���w����������������dbm���I�����������B<br></br></p>
2235     <p>dbm���g�p�����������AChxjCookieDir�f�B���N�e�B�u���w�����A�����f�B���N�g�����w���������B�w������������������/tmp���������������B</p>
2236 konn 1.14
2237 konn 1.32 <div id="doc1_1667" class="caption">ChxjCookieDir����</div>
2238 konn 1.14 <pre class="program" style="margin-top:0">
2239     ChxjCookieDir /var/abc
2240    
2241     </pre>
2242    
2243 konn 1.32 <p>DBM����������MySQL��memcached���w���������������������B���������AChxjCookieDir���w�������K�v�������������BMySQL���g�p���������Aconfigure����MySQL COOKIE�@�\���L���������A�R���p�C�������K�v�����������B<span class="note"><a href="#doc1_1670" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="Build�����Q��"><sup>(8)</sup></a></span>memcached���g�p���������Aconfigure����MEMCACHE COOKIE�@�\���L���������A�R���p�C�������K�v�����������B<span class="note"><a href="#doc1_1673" onmouseover="hilightSelflink(this)" onmouseout="normal(this)" title="Build�����Q��"><sup>(9)</sup></a></span></p>
2244 konn 1.31 <p>MySQL���g�p������������ChxjCookieStoreType�f�B���N�e�B�u���������A�������f�B���N�e�B�u���w�������K�v�����������B</p>
2245 konn 1.30
2246     <ol>
2247     <li> ChxjCookieMysqlHost<br></br> MySQL�T�[�o�����������z�X�g���w���������B
2248 konn 1.32 <div id="doc1_1682" class="caption">ChxjCookieMysqlHost����</div>
2249 konn 1.30 <pre class="program" style="margin-top:0">
2250     ChxjCookieMysqlHost &quot;localhost&quot;
2251    
2252     </pre>
2253     <li> ChxjCookieMysqlPort<br></br> MySQL�T�[�o���|�[�g�������w���������B
2254 konn 1.32 <div id="doc1_1690" class="caption">ChxjCookieMysqlPort����</div>
2255 konn 1.30 <pre class="program" style="margin-top:0">
2256     ChxjCookieMysqlPort 3306
2257    
2258     </pre>
2259     <li> ChxjCookieMysqlDatabase<br></br> MySQL�T�[�o���f�[�^�x�[�X�����w���������B
2260 konn 1.32 <div id="doc1_1698" class="caption">ChxjCookieMysqlDatabase����</div>
2261 konn 1.30 <pre class="program" style="margin-top:0">
2262     ChxjCookieMysqlDatabase &quot;test_db&quot;
2263    
2264     </pre>
2265     <li> ChxjCookieMysqlUsername<br></br> MySQL�T�[�o���������������g�p�������[�U�����w���������B
2266 konn 1.32 <div id="doc1_1706" class="caption">ChxjCookieMysqlUsername����</div>
2267 konn 1.30 <pre class="program" style="margin-top:0">
2268     ChxjCookieMysqlUsername &quot;roottest&quot;
2269    
2270     </pre>
2271     <li> ChxjCookieMysqlPassword<br></br> MySQL�T�[�o���������������g�p�����p�X���[�h���w���������B
2272 konn 1.32 <div id="doc1_1714" class="caption">ChxjCookieMysqlPassword����</div>
2273 konn 1.30 <pre class="program" style="margin-top:0">
2274     ChxjCookieMysqlPassword &quot;pwtest&quot;
2275    
2276     </pre>
2277     <li> ChxjCookieMysqlSocketPath<br></br> MySQL���\�P�b�g�p�X���w���������B
2278 konn 1.32 <div id="doc1_1722" class="caption">ChxjCookieMysqlSocketPath����</div>
2279 konn 1.30 <pre class="program" style="margin-top:0">
2280     ChxjCookieMysqlSocketPath &quot;/tmp/mysql.sock&quot;
2281    
2282     </pre>
2283     <li> ChxjCookieMysqlCharset<br></br> MySQL���G���R�[�h���w���������B
2284 konn 1.32 <div id="doc1_1730" class="caption">ChxjCookieMysqlCharset����</div>
2285 konn 1.30 <pre class="program" style="margin-top:0">
2286     ChxjCookieMysqlCharset &quot;utf8&quot;
2287    
2288     </pre>
2289     <li> <p>ChxjCookieMysqlTablename<br></br> MySQL���N�b�L�[�����������e�[�u�������w���������B</p>
2290    
2291 konn 1.32 <div id="doc1_1738" class="caption">ChxjCookieMysqlTablename����</div>
2292 konn 1.30 <pre class="program" style="margin-top:0">
2293     ChxjCookieMysqlTablename &quot;chxj_cookie&quot;
2294    
2295     </pre>
2296    
2297     <p>���L��������&quot;chxj_cookie&quot;���w���������A�����������������e�[�u�����Achxj_cookie��chxj_cookie_expire�e�[�u����2�������������B</p></ol>
2298    
2299 konn 1.31 <p>memcached���g�p������������ChxjCookieStoreType�f�B���N�e�B�u�������������f�B���N�e�B�u���w�������K�v�����������B</p>
2300 konn 1.30
2301     <ol>
2302     <li> ChxjCookieMemcacheHost<br></br> memcached�����������z�X�g���w���������B
2303 konn 1.32 <div id="doc1_1749" class="caption">ChxjCookieMemcacheHost����</div>
2304 konn 1.30 <pre class="program" style="margin-top:0">
2305     ChxjCookieMemcacheHost &quot;localhost&quot;
2306    
2307     </pre>
2308     <li> ChxjCookieMemcachePort<br></br> memcached���|�[�g�������w���������B
2309 konn 1.32 <div id="doc1_1757" class="caption">ChxjCookieMemcachePort����</div>
2310 konn 1.30 <pre class="program" style="margin-top:0">
2311     ChxjCookieMemcachePort 11211
2312    
2313     </pre></ol>
2314    
2315    
2316     <div class="footnote">
2317     <ol>
2318 konn 1.32 <li id="doc1_1670" value="8"> Build�����Q��<li id="doc1_1673" value="9"> Build�����Q��</ol>
2319 konn 1.30 </div>
2320    
2321 konn 1.15
2322 konn 1.32 <h3 id="doc1_1763">Cookie����������</h3>
2323 konn 1.15
2324 konn 1.17 <p class="first_ja">ChxjCookieTimeout�f�B���N�e�B�u�������������w���������������������B�w������������������1800�b���T�[�o����������������Cookie���������������B</p>
2325 konn 1.15
2326 konn 1.32 <div id="doc1_1765" class="caption">ChxjCookieTimeout����</div>
2327 konn 1.17 <pre class="program" style="margin-top:0">
2328     &lt;Location /&gt;
2329     ChxjCookieTimeout 10
2330     &lt;/Location&gt;
2331    
2332     </pre>
2333    
2334     <p>���L�������A10�b���^�C���A�E�g(�T�[�o��������)�����������w�������������B</p>
2335    
2336 konn 1.32 <h3 id="doc1_1769">CookieLazyMode</h3>
2337 konn 1.31
2338     <p class="first_ja">ChxjCookieLazyMode�f�B���N�e�B�u��&quot;true&quot;���w��������One-Time ID���g�p�������������������������������BCookie�p��ID������������ID�������U���������B������CookieLazyMode�������L�������B</p>
2339    
2340 konn 1.32 <div id="doc1_1771" class="caption">ChxjCookieLazyMode����</div>
2341 konn 1.31 <pre class="program" style="margin-top:0">
2342     ChxjCookieLazyMode true
2343     </pre>
2344    
2345     <p>true���O���w��������������One-Time ID���[�h�����������B</p>
2346    
2347 konn 1.32 <h2 id="doc1_1776">Referer�V�~�����[�g�@�\</h2>
2348 konn 1.17
2349    
2350 konn 1.32 <h3 id="doc1_1778">Referer�V�~�����[�g�@�\</h3>
2351 konn 1.15
2352 konn 1.32 <p class="first_ja">DoCoMo�[��������Referer�����������������@����������Referer�V�~�����[�g�@�\�������������B�{�@�\���ACookie�V�~�����[�g�@�\���L�����������A�������L�������������B</p>
2353 konn 1.1 </body>
2354     </html>

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26