ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> phpdoc
phpdoc
[PHP-DOC] cvs: phpdoc /ja/faq using.xml
by Masaki Fujimoto other posts by this author
Dec 12 2001 1:12PM messages near this date
[PHP-DOC] cvs: phpdoc /it Translators | [PHP-DOC] cvs: php4 /ext/phpdoc .cvsignore Makefile.in config.m4 libs.mk php_phpdoc.h phpdoc.c
fujimoto		Wed Dec 12 08:12:57 2001 EDT

  Modified files:              
    /phpdoc/ja/faq	using.xml 
  Log:
  updated translation (up to 1.12).
  
  
Index: phpdoc/ja/faq/using.xml
diff -u phpdoc/ja/faq/using.xml:1.1 phpdoc/ja/faq/using.xml:1.2
--- phpdoc/ja/faq/using.xml:1.1	Fri Nov 23 20:55:32 2001
+++ phpdoc/ja/faq/using.xml	Wed Dec 12 08:12:57 2001
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?> 
-<!-- $Revision: 1.1 $ --> 
+<!-- $Revision: 1.2 $ --> 
 <chapter id="faq.using"> 
   <title> PHPを使う</title>
   <titleabbrev> PHPを使う</titleabbrev>
@@ -64,12 +64,14 @@
       次のようなコードを実行すると、思った通りの順番で出力が表ç
¤ºã•れま
       せん。
      <programlisting role="php"> 
+<![CDATA[
 function myfunc($argument)
 {
     echo $argument + 10;
 }
 $variable = 10;
 echo "myfunc($variable) = " . myfunc($variable);
+]]> 
     </programlisting> 
       なぜですか?
      </para> 
@@ -170,18 +172,21 @@
     </question> 
     <answer> 
      <para> 
-     とてもよい質問です! ;) これは厄介な問題で、これを書いていた
先月に
-     も2件も報告されています。これら2件の問題の原因を突き止める
ために
-     私は20分もの時間を費やしてしまいました。答えは、IEとLynxは共
に
-     HTMLストリーム中のNULL文字(<literal> \0</literal>)を無視しますが
-     Netscapeは違う、ということです。この問題をチェックする一番の
方法
-     はコマンドライン版のPHP(つまりCGIバージョン)をコンパイルして
、コ
-     マンドラインからそのスクリプトを実行することです。その出åŠ
›ã‚’'od
-     -c'にパイプして<literal> \0</literal>があるかどうかをチェックして
-     ください(もしWindowsを使っている場合はバイナリエディタを探し
てく
-     ださい)。IEã‚„Lynxと異なりNetscapeはNULL文字を見つけるとその行のæ
–‡
-     字を一切出力しません。もしあなたがこの問題にやられたことã
Œã‚るな
-     ら、あなたはひとりではありません。おめでとうございます!
+      NetscapeはHTMLタグの扱いがIEに比べて厳密になっています(テーブã
ƒ«ç­‰)。
+      スクリプトが出力したHTMLを<ulink url="&faqurl.w3.validator;"> 
+      validator.w3.org</ulink> などのHTMLバリデータに掛けてみると良いでし
ょう。
+      例えば&lt;/table&gt;が無いとこのような現象が発生します。
+     </para> 
+     <para> 
+      また、IEとLynxは共にHTMLストリーム中のNULL文字(<literal> \0</literal>)
ã‚’
+      無視しますがNetscapeは無視しません。この問題をチェックするä¸
€ç•ªã®æ–¹æ³•
+      は<link linkend="commandline"> コマンドライン版</link>のPHP(つまりCGI
+      バージョン)をコンパイルして、コマンドラインからそのスクリ
プトを実行する
+      ことです。その出力を <literal> od -c</literal> にパイプして<literal>\0
+      </literal> があるかどうかをチェックしてください。もしWindowsã‚’ä½
¿ã£ã¦ã„ã‚‹
+      場合は、バイナリファイルを扱えるエディタかそれに類するソã
ƒ•トウェアが
+      必要です。IEã‚„Lynxと異なりNetscapeはNULL文字を見つけるとその行ã
®æ–‡å­—ã‚’
+      一切出力しません。
      </para> 
     </answer> 
    </qandaentry> 

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved