[PHP-DOC] cvs: phpdoc /de/functions info.xml
eschmid Sat Feb 3 09:28:23 2001 EDT Modified files: /phpdoc/de/functionsinfo.xml Log: Fix for #9087 Index: phpdoc/de/functions/info.xml diff -u phpdoc/de/functions/info.xml:1.15 phpdoc/de/functions/info.xml:1.16 --- phpdoc/de/functions/info.xml:1.15 Tue Jan 16 10:42:01 2001 +++ phpdoc/de/functions/info.xmlSat Feb 3 09:28:23 2001 @@ -536,12 +536,12 @@ maximale Ausführungszeit nicht begrenzt. /simpara simpara - Wenn functionset_time_limit/function aufgerufen wird, dann - startet der Zähler neu. Das heisst, wenn die Standardeinstallung - 30 Sekunden beträgt und auf 25 Sekunden durch ein Script - geändert werden (wie z.B. durch set_time_limit(25), darf das - Script 45 Sekunden laufen, bevor eine Fehlermeldung ausgegeben - wird. + Wenn functionset_time_limit/function aufgerufen wird, dann + startet der Zähler neu. Das heisst, wenn die Standardeinstellung + 30 Sekunden beträgt und nach 25 Sekunden durch ein Script ein + Aufruf wie z.B. literalset_time_limit(20)/literal erfolgt, + darf das Script insgesamt 45 Sekunden laufen, bevor eine + Fehlermeldung ausgegeben wird. /simpara simpara Achtung: Wenn PHP im Safemode läuft, hat
[PHP-DOC] cvs: phpdoc /kr/functions network.xml nis.xml
vizvil Sat Feb 3 09:39:45 2001 EDT Modified files: /phpdoc/kr/functionsnetwork.xml nis.xml Log: english document translated to korean by Gwangjong Lee(ROK) Index: phpdoc/kr/functions/network.xml diff -u phpdoc/kr/functions/network.xml:1.2 phpdoc/kr/functions/network.xml:1.3 --- phpdoc/kr/functions/network.xml:1.2 Fri Jan 12 06:16:40 2001 +++ phpdoc/kr/functions/network.xml Sat Feb 3 09:39:45 2001 @@ -1,214 +1,211 @@ - reference id="ref.network" - titleNetwork Functions/title - titleabbrevNetwork/titleabbrev - - refentry id="function.checkdnsrr" - refnamediv -refnamecheckdnsrr/refname -refpurpose - Check DNS records corresponding to a given Internet host name or - IP address -/refpurpose - /refnamediv - refsect1 -titleDescription/title -funcsynopsis - funcprototype - funcdefint functioncheckdnsrr/function/funcdef - paramdefstring parameterhost/parameter/paramdef - paramdefstring - parameteroptionaltype/optional/parameter - /paramdef - /funcprototype -/funcsynopsis -simpara - Searches DNS for records of type parametertype/parameter - corresponding to parameterhost/parameter. Returns true if any - records are found; returns false if no records were found or if - an error occurred. -/simpara -simpara - parametertype/parameter may be any one of: A, MX, NS, SOA, - PTR, CNAME, or ANY. The default is MX. +reference id="ref.network" + titleNetwork Functions/title + titleabbrevNetwork/titleabbrev + refentry id="function.checkdnsrr" + refnamediv + refnamecheckdnsrr/refname + refpurpose + 인터넷 호스트 네임이나 IP 어드레스에 대응되는 DNS +레코드를 체크함 +/refpurpose + /refnamediv + refsect1 + titleDescription/title + funcsynopsis + funcprototype + funcdefint functioncheckdnsrr/function + /funcdef + paramdefstring parameterhost/parameter + /paramdef + paramdefstring + parameter + optionaltype/optional + /parameter + /paramdef + /funcprototype + /funcsynopsis + simpara + parameterhost/parameter에 대응이 되는 +parametertype/parameter의 레코드를 DNS에서 찾습니다. + 어떠한 레코드라도 발견이 되면 true를 반환합니다. 그리고 +레코드가 발견되지 않거나 에러가 발생하면 false를 반환합니다. + /simpara + simpara + parametertype/parameter은 A, MX, NS, SOA, PTR, +CNAME 중에 있거나 다른 것이 올수도 있습니다. + 디폴트 값은 MX 입니다. /simpara -simpara - parameterHost/parameter may either be the IP address in - dotted-quad notation or the host name. + simpara + parameterHost/parameter는 IP +어드레스이거나 호스트 네임이 될 수 있습니다. /simpara -simpara - See also functiongetmxrr/function, + simpara + 참조: functiongetmxrr/function, functiongethostbyaddr/function, functiongethostbyname/function, - functiongethostbynamel/function, and the named(8) manual - page. + functiongethostbynamel/function, 그리고 named(8) 지침서. /simpara - /refsect1 - /refentry - - refentry id="function.closelog" - refnamediv -refnamecloselog/refname -refpurposeClose connection to system logger/refpurpose - /refnamediv - refsect1 -titleDescription/title -funcsynopsis - funcprototype - funcdefint functioncloselog/function/funcdef - void/ - /funcprototype -/funcsynopsis -para - functionCloselog/function closes the descriptor being used to - write to the system logger. The use of - functioncloselog/function is optional. -/para -para - See also functiondefine_syslog_variables/function, - functionsyslog/function and + /refsect1 + /refentry + refentry id="function.closelog" + refnamediv + refnamecloselog/refname + refpurpose시스템 로그에 기록을 못하도록 +연결을 닫습니다./refpurpose + /refnamediv + refsect1 + titleDescription/title + funcsynopsis + funcprototype + funcdefint functioncloselog/function + /funcdef + void/ + /funcprototype + /funcsynopsis + para +
[PHP-DOC] cvs: phpdoc /kr/functions filesystem.xml network.xml nis.xml
vizvil Sat Feb 3 10:01:47 2001 EDT Modified files: /phpdoc/kr/functionsfilesystem.xml network.xml nis.xml Log: PR: Submitted by: Gwangjong Lee (ROK) Reviewed by: Obtained from: Index: phpdoc/kr/functions/filesystem.xml diff -u phpdoc/kr/functions/filesystem.xml:1.3 phpdoc/kr/functions/filesystem.xml:1.4 --- phpdoc/kr/functions/filesystem.xml:1.3 Mon Jan 29 22:56:04 2001 +++ phpdoc/kr/functions/filesystem.xml Sat Feb 3 10:01:47 2001 @@ -1,6 +1,6 @@ reference id="ref.filesystem" - titleFilesystem functions/title - titleabbrevFilesystem/titleabbrev + title파일시스템 관련함수/title + titleabbrev파일시스템/titleabbrev refentry id="function.basename" refnamediv refnamebasename/refname @@ -2484,4 +2484,4 @@ sgml-local-catalogs:nil sgml-local-ecat-files:nil End: --- \ No newline at end of file +-- Index: phpdoc/kr/functions/network.xml diff -u phpdoc/kr/functions/network.xml:1.3 phpdoc/kr/functions/network.xml:1.4 --- phpdoc/kr/functions/network.xml:1.3 Sat Feb 3 09:39:45 2001 +++ phpdoc/kr/functions/network.xml Sat Feb 3 10:01:47 2001 @@ -1,6 +1,6 @@ reference id="ref.network" - titleNetwork Functions/title - titleabbrevNetwork/titleabbrev + title네트워크 관련 함수/title + titleabbrev네트워크/titleabbrev refentry id="function.checkdnsrr" refnamediv refnamecheckdnsrr/refname Index: phpdoc/kr/functions/nis.xml diff -u phpdoc/kr/functions/nis.xml:1.3 phpdoc/kr/functions/nis.xml:1.4 --- phpdoc/kr/functions/nis.xml:1.3 Sat Feb 3 09:39:45 2001 +++ phpdoc/kr/functions/nis.xml Sat Feb 3 10:01:47 2001 @@ -1,5 +1,5 @@ reference id="ref.nis" - titleYP/NIS Functions/title + titleYP/NIS 관련 함수/title titleabbrevYP/NIS/titleabbrev partintro para
[PHP-DOC] cvs: phpdoc /kr/functions nis.xml
vizvil Sat Feb 3 10:25:11 2001 EDT Modified files: /phpdoc/kr/functionsnis.xml Log: Submitted by: Gwangjong Lee(ROK) - correct some error Index: phpdoc/kr/functions/nis.xml diff -u phpdoc/kr/functions/nis.xml:1.4 phpdoc/kr/functions/nis.xml:1.5 --- phpdoc/kr/functions/nis.xml:1.4 Sat Feb 3 10:01:47 2001 +++ phpdoc/kr/functions/nis.xml Sat Feb 3 10:25:11 2001 @@ -4,7 +4,7 @@ partintro para NIS (이전에는 옐로우 페이지(Yellow Pages)라고 불려졌습니다)는 중요한 관리자용 파일(예를 들면 패스워드 파일같은)을 네트워크 관리가 가능하도록 합니다. - 더 이상의 정보는 NIS의 man 페이지와 ulink url="url.nis;"Introduction to YP/NIS/ulink에 좀 더 참조할 만한 정보가 있습니다. + 더 이상의 정보는 NIS의 man 페이지와 ulink url="url.nis;" +Introduction to YP/NIS /ulink에 좀 더 참조할 만한 정보가 있습니다. 또 ulink url="url.nis.book;"Managing NFS and NIS/ulink라고 부르는 Hal Stern의 책도 있습니다. /para para
[PHP-DOC] cvs: phpdoc / configure.in
jah Sat Feb 3 13:51:52 2001 EDT Modified files: /phpdoc configure.in Log: Missed setting papersize option for PDF. Index: phpdoc/configure.in diff -u phpdoc/configure.in:1.53 phpdoc/configure.in:1.54 --- phpdoc/configure.in:1.53Thu Feb 1 06:26:03 2001 +++ phpdoc/configure.in Sat Feb 3 13:51:51 2001 @@ -1,4 +1,4 @@ -dnl $Id: configure.in,v 1.53 2001/02/01 14:26:03 jkj Exp $ +dnl $Id: configure.in,v 1.54 2001/02/03 21:51:51 jah Exp $ AC_INIT(global.ent) @@ -141,10 +141,17 @@ dnl localize paper size by language dnl (instead of using system-dependant default) case "$LANG" in - cs|de|hu|ja|ko) PAPER_TYPE="A4" ;; - *) PAPER_TYPE="USletter" ;; + cs|de|hu|ja|ko) +PAPER_TYPE="A4" +PDF_PAPER_TYPE="a4" +;; + *) +PAPER_TYPE="USletter" +PDF_PAPER_TYPE="letter" +;; esac AC_SUBST(PAPER_TYPE) +AC_SUBST(PDF_PAPER_TYPE) dnl localize order of number and element name dnl in some headers autogenerated by jade
[PHP-DOC] cvs: phpdoc / configure.in
jah Sat Feb 3 13:54:43 2001 EDT Modified files: /phpdoc configure.in Log: Prefer OpenJade over the older Jade. Index: phpdoc/configure.in diff -u phpdoc/configure.in:1.54 phpdoc/configure.in:1.55 --- phpdoc/configure.in:1.54Sat Feb 3 13:51:51 2001 +++ phpdoc/configure.in Sat Feb 3 13:54:42 2001 @@ -1,4 +1,4 @@ -dnl $Id: configure.in,v 1.54 2001/02/03 21:51:51 jah Exp $ +dnl $Id: configure.in,v 1.55 2001/02/03 21:54:42 jah Exp $ AC_INIT(global.ent) @@ -213,18 +213,18 @@ esac AC_SUBST(ENCODING) -dnl look for the jade DSSSL parser -AC_PATH_PROG(JADECHK, "jade", no) -if test $JADECHK = "no"; then -dnl Jade isnt present, so look for OpenJade instead -AC_PATH_PROG(OPENJADECHK, "openjade", no) -if test $OPENJADECHK = "no"; then +dnl look for the OpenJade DSSSL parser +AC_PATH_PROG(OPENJADECHK, "openjade", no) +if test $OPENJADECHK = "no"; then +dnl OpenJade isnt present, so look for the older Jade instead +AC_PATH_PROG(JADECHK, "jade", no) +if test $JADECHK = "no"; then AC_MSG_ERROR(unable to locate either Jade or OpenJade) else -JADEPATH=$OPENJADECHK +JADEPATH=$JADECHK fi else -JADEPATH=$JADECHK +JADEPATH=$OPENJADECHK fi case "$ENCODING" in
[PHP-DOC] cvs: phpdoc / Makefile.in
jah Sat Feb 3 13:55:57 2001 EDT Modified files: /phpdoc Makefile.in Log: Ignore more errors from jadetex. Index: phpdoc/Makefile.in diff -u phpdoc/Makefile.in:1.53 phpdoc/Makefile.in:1.54 --- phpdoc/Makefile.in:1.53 Sat Feb 3 13:51:07 2001 +++ phpdoc/Makefile.in Sat Feb 3 13:55:56 2001 @@ -26,7 +26,7 @@ # +--+ # -# $Id: Makefile.in,v 1.53 2001/02/03 21:51:07 jah Exp $ +# $Id: Makefile.in,v 1.54 2001/02/03 21:55:56 jah Exp $ # VPATH=@srcdir@ @@ -135,8 +135,8 @@ rm manual.tex.tmp -jadetex $ - jadetex $ - jadetex $ + -jadetex $ + -jadetex $ dvipdfm -p @PDF_PAPER_TYPE@ manual.dvi html/index.html: manual.xml $(HTML_DEPS)
[PHP-DOC] cvs: phpdoc / global.ent /fr/functions image.xml info.xml misc.xml pcre.xml session.xml strings.xml var.xml xml.xml /fr/language variables.xml
jah Sat Feb 3 16:33:29 2001 EDT Modified files: /phpdoc global.ent /phpdoc/fr/functionsimage.xml info.xml misc.xml pcre.xml session.xml strings.xml var.xml xml.xml /phpdoc/fr/language variables.xml Log: Fixed some errors with tags in the french version. There are still a few other errors, someone who actually understands french, please fix them... nsgmls:./fr/functions/sem.xml:229:19:E: non SGML character number 146 nsgmls:./fr/functions/sem.xml:240:40:E: non SGML character number 146 nsgmls:./fr/functions/yaz.xml:260:55:E: non SGML character number 136 Index: phpdoc/global.ent diff -u phpdoc/global.ent:1.70 phpdoc/global.ent:1.71 --- phpdoc/global.ent:1.70 Fri Jan 26 08:48:52 2001 +++ phpdoc/global.ent Sat Feb 3 16:33:28 2001 @@ -1,10 +1,11 @@ !-- -*- SGML -*- - $Id: global.ent,v 1.70 2001/01/26 16:48:52 jmoore Exp $ + $Id: global.ent,v 1.71 2001/02/04 00:33:28 jah Exp $ Contains global "macros" for all the SGML documents. -- +!ENTITY % lang-hu "INCLUDE" !ENTITY url.adabas "http://www.adabas.com/" !ENTITY url.adobe "http://www.adobe.com/" !ENTITY url.apache "http://www.apache.org/" Index: phpdoc/fr/functions/image.xml diff -u phpdoc/fr/functions/image.xml:1.13 phpdoc/fr/functions/image.xml:1.14 --- phpdoc/fr/functions/image.xml:1.13 Tue Jan 30 00:45:19 2001 +++ phpdoc/fr/functions/image.xml Sat Feb 3 16:33:28 2001 @@ -2252,8 +2252,11 @@ } ?gt; /programlisting + simpara Cet exemple va afficher : - computeroutput + /simpara + literallayout + computeroutput FileName: p0001807.jpg FileDateTime: 929353056 FileSize: 378599 @@ -2274,7 +2277,8 @@ RawFocusDistance: 16.65847412 Orientation: 1 ExifVersion: 0200 - /computeroutput + /computeroutput + /literallayout /example /para para Index: phpdoc/fr/functions/info.xml diff -u phpdoc/fr/functions/info.xml:1.9 phpdoc/fr/functions/info.xml:1.10 --- phpdoc/fr/functions/info.xml:1.9Tue Jan 30 01:05:50 2001 +++ phpdoc/fr/functions/info.xmlSat Feb 3 16:33:28 2001 @@ -998,7 +998,8 @@ /informalexample affichera la liste suivante : informalexample - computeroutput + literallayout + computeroutput Array ( [0] =gt; xml @@ -1014,7 +1015,8 @@ [10] =gt; Calendar [11] =gt; bcmath ) - /computeroutput + /computeroutput + /literallayout /informalexample /para para @@ -1102,7 +1104,8 @@ /example va geacute;neacute;rer l'affichage suivant : informalexample - computeroutput + literallayout + computeroutput Fichiers requis par required_once() Array ( @@ -1117,7 +1120,8 @@ [util3] =gt; util3.php [util4] =gt; util4.php ) - /computeroutput + /computeroutput + /literallayout /informalexample /para para Index: phpdoc/fr/functions/misc.xml diff -u phpdoc/fr/functions/misc.xml:1.4 phpdoc/fr/functions/misc.xml:1.5 --- phpdoc/fr/functions/misc.xml:1.4Tue Jan 30 00:45:20 2001 +++ phpdoc/fr/functions/misc.xmlSat Feb 3 16:33:28 2001 @@ -326,7 +326,8 @@ simpara L'affichage devrait ressembler agrave; ceci : /simpara -computeroutput +literallayout + computeroutput Mozilla/4.5 [en] (X11; U; Linux 2.2.9 i586)lt;hrgt; lt;Bgt;browser_name_pattern:lt;/Bgt; Mozilla/4\.5.*lt;brgt; lt;Bgt;parent:lt;/Bgt; Netscape 4.0lt;brgt; @@ -347,7 +348,8 @@ lt;Bgt;crawler:lt;/Bgt; lt;brgt; lt;Bgt;authenticodeupdate:lt;/Bgt; lt;brgt; lt;Bgt;msn:lt;/Bgt; lt;brgt; -/computeroutput + /computeroutput +/literallayout simpara Pour fonctionner, votre configuration link linkend="ini.sect.browscap"browscap/link Index: phpdoc/fr/functions/pcre.xml diff -u phpdoc/fr/functions/pcre.xml:1.13 phpdoc/fr/functions/pcre.xml:1.14 --- phpdoc/fr/functions/pcre.xml:1.13 Tue Jan 30 23:57:49 2001 +++ phpdoc/fr/functions/pcre.xmlSat Feb 3 16:33:28 2001 @@ -22,7 +22,7 @@ example titleExemples de masques valides/title itemizedlist - listitemsimpara/tl;\/\w+//simpara/listitem + listitemsimpara/lt;\/\w+//simpara/listitem listitemsimpara|(\d{3})-\d+|Sm/simpara/listitem listitemsimpara/^(?i)php[34]//simpara/listitem listitemsimpara{^\s+(\s+)?$}/simpara/listitem @@ -197,10 +197,12 @@ /informalexample Cet exemple va afficher : informalexample - computeroutput + literallayout + computeroutput lt;bgt;exemple: lt/bgt;, lt;div align=leftgt;ceci est un testlt;/divgt; exemple: , ceci est un test - /computeroutput + /computeroutput + /literallayout /informalexample Ainsi, $out[0] est un tableau qui contient les reacute;sultats qui satisfont le masque complet, et $out[1] est un tableau qui contient @@ -227,10
[PHP-DOC] cvs: phpdoc /ja/appendices debugger.xml migration4.xml
hirokawaSat Feb 3 17:04:36 2001 EDT Added files: /phpdoc/ja/appendices migration4.xml Modified files: /phpdoc/ja/appendices debugger.xml Log: added migration4.xml in japanese tree. Index: phpdoc/ja/appendices/debugger.xml diff -u phpdoc/ja/appendices/debugger.xml:1.3 phpdoc/ja/appendices/debugger.xml:1.4 --- phpdoc/ja/appendices/debugger.xml:1.3 Fri Sep 15 18:27:36 2000 +++ phpdoc/ja/appendices/debugger.xml Sat Feb 3 17:04:36 2001 @@ -1,6 +1,16 @@ appendix id="debugger" titlePHPデバッガ/title + sect1 id="debugger-about" + titleデバッガについて/title + simpara +PHP 3 +ではネットワーク対応のデバッガがサポーされています。 + /simpara + simpara +PHP 4 ではまだ同様の機能はサポートされていません。 + /simpara + /sect1 + sect1 id="debugger-using" titleデバッガの使用法/title @@ -45,12 +55,6 @@ 力を抑制しても、有効のままです。 /emphasis /para - note -para - 現時点でデバッガ用のコードはPHP4にポートされておらず、PHP3のみが - デバッガコードをサポートしています。 -/para - /note /sect1 sect1 id="debugger-protocol" Index: phpdoc/ja/appendices/migration4.xml +++ phpdoc/ja/appendices/migration4.xml appendix id="migration4" titlePHP 3.0からPHP 4.0への移行/title section titlePHP 4.0での変更点/title para PHP 4.0 とこれに組み込まれた Zend エンジンは、PHPの性能と機能を大 幅に向上させますが、既存のコードへの変更は最小限ですむように多くの 考慮がなされています。このため、PHP 3.0 から 4.0 への移行は、 PHP/FI 2.0 から PHP 3.0 への移行と比べて非常に容易です。既存の PHP 3.0 のコードの多くは無修正で実行可能です。しかし、実用環境でバージョ ンを切替える際には、バージョン間の若干の差異を知り、使用するコード について確認を行うことが必要です。以下の記述は、これらの事項につい ていくつかの示唆を与えるものです。 /para /section section titleパーサの動作/title para パーサと実行は、二つの完全に分割されたステップになりました。ファイ ル中のコードの実行は、ファイル全体と必要なものが全て完全にパースさ れるまで行われません。 /para para この分割により PHP 4では requireやincludeで読み込まれるファイルが 構文的に完全であることが新たに必要となっています。PHP 4では、制御 構造の異なる制御部をファイル境界をまたいで配置することはできません。 このため、literalfor/literal ループまたは literalwhile/literalループ、literalif/literal 命令または literalswitch/literalブロックをあるファイルで開始し、 literalelse/literal、literalendif/literal, literalcase/literal、literalbreak/literal 命令を別のファイ ルに置くことはできません。 /para para ループまたは他の制御構造の中で追加のコードを読み込むことは、PHP 4 では、全く問題ありません。制御用のキーワードや対応する波括弧 literal{...}/literal だけは、同じコンパイル単位(ファイルまたは functioneval/functionされた文字列)の中に置く必要があります。 /para para しかし、配布されているコードではこうした記法は非常に悪いスタイルで あるとみなされているようなので、この制約の影響は大きくないはずです。 /para para 使用ができなくなった他の機能としては、PHP 3.0 ではほとんど使用され ていませんが、requireで読みこまれたファイルから値を返すというもの があります。includeで読み込まれたファイルから値を返すことは PHP 4.0 でも可能です。 /para /section section titleエラー出力/title section title設定変更/title para PHP 3.0 では、エラー出力レベルは異なったエラーレベルを意味する数 を合計した単純な数値で表されていました。よく使用されるのは、全て のエラーと警告を出力する15と好ましくない形式や事項を通知するメッ セージ以外の全てを出力する7です。 /para para PHP 4.0 では、より多くの異なったエラーおよび警告レベルを設定して おり、設定ファイルにおいて意図する動作を設定するために定数シンボ ルを使用することが可能になっています。 /para para エラー出力レベルは、出力したくないエラーメッセージの警告レベルを 定数シンボル literalE_ALL/literal と排他的論理和をとることに より明示的に取り除くことにより指定することも可能になっています。 解りにくいでしょうか? では、ここで定数シンボル literalE_NOTICE/literal に分類される簡単な警告以外のエラー出 力を行うように設定したい場合を考えます。この場合、 filenamephp.ini/filenameにおいて次のような指定を行います。 literalerror_reporting = E_ALL amp; ~ ( E_NOTICE )/literal ここでさらに警告の出力を行わないようにしたい場合は、次のように括 弧の中でバイナリまたは演算子'|'を使用して適当な定数を追加します。 literalerror_reporting= E_ALL amp; ~ ( E_NOTICE | E_WARNING )/literal /para warning para 従来の値7および15を使用してエラー出力を設定する方法は、パースエ ラーを含む新たに追加されたエラークラスのいくつかが使用できなくな るため、非常に悪い方法です。この場合、スクリプトが動作しない場合 でもエラーメッセージをどこにも表示しないため、非常に奇妙な動作と なることがあります。 /para para これにより、過去において、原因を追求が困難なスクリプトエンジンの 問題と報告された多くの再現不可能なバグレポートが、実際には、 requireで読み込まれたファイルにいくつかの '}' が足りず、エラー出 力の設定を誤っていたためにパーサがエラーを出力できなかったという ことがあります。 /para para このため、スクリプトが何も出力せずに終了する場合、エラー出力設定 をまず確認するべきです。現在のZend エンジンは十分に完成されてお り、この種の奇妙な動作を発生しません。 /para /warning /section section title追加された警告メッセージ/title para 既存のPHP 3.0コードの多くは、このコードのように非常に悪いスタイル の言語構造を使用しており、意図された通りに動作している場合でも、 他の部分を変更すると動作しなくなることがあります。PHP 4.0は、PHP 3.0が出力しないような場面でも多くの通知メッセージを出力します。 E_NOTICEメッセージをオフにすれば簡単に修正できますが、通常は問題 のあるコードを修正する方が良いでしょう。 /para para 通知メッセージが出力される場面で最も多いのが、引用符で括られてい ない文字列定数を配列の添字として使用している場合です。その名前の キーワードまたは定数が存在しない場合、PHP 3.0 と 4.0は共にこれら を文字列として解釈し直します。しかし、そのコードのどこか他の場所 でその名前の定数が定義されている場合、このスクリプトは意図した通 りに動作しない可能性があります。これは、侵入者が文字列定数を再定 義して使用されるスクリプトが侵入者が有さないアクセス権を侵入者に 与えるようにする場合には、セキュリティのリスクとなることさえあり ます。そこで、PHP 4.0 では、例えば、 literal$HTTP_SERVER_VARS[REQUEST_METHOD]/literal のように引用 符で括られていない文字列定数を使用した場合に警告を発生するように なっています。これを literal$HTTP_SERVER_VARS['REQUEST_METHOD']/literal に変更する ことにより、パーサは正常に動作し、コードのスタイルとセキュリティ は大幅に改善されます。 /para para その他、PHP 4.0 では初期化されていない変数または配列要素を使用し
[PHP-DOC] cvs: phpdoc /ja/chapters install.xml
hirokawaSat Feb 3 17:47:53 2001 EDT Modified files: /phpdoc/ja/chapters install.xml Log: update translation. Index: phpdoc/ja/chapters/install.xml diff -u phpdoc/ja/chapters/install.xml:1.22 phpdoc/ja/chapters/install.xml:1.23 --- phpdoc/ja/chapters/install.xml:1.22 Tue Jan 16 06:46:06 2001 +++ phpdoc/ja/chapters/install.xml Sat Feb 3 17:47:53 2001 @@ -358,14 +358,14 @@ /simpara /sect2 sect2 id="install.macosx.compile" -titleCompiling for OS X server/title +titleOS X サーバでのコンパイル/title simpara There are two slightly different versions of Mac OS X, client and server. The following is for OS X server. /simpara example id="install.macosx.compile.example" title - Mac OS X server install + Mac OS X サーバでのインストール /title programlisting 1. Get the latest distributions of Apache and PHP @@ -447,7 +447,6 @@ sect1 id="install.configure" title設定オプションの完全なリスト/title - note para これらのオプションは、コンパイル時にのみ使用可能です。PHPの実行設 @@ -1244,7 +1243,6 @@ /listitem /varlistentry /variablelist - /sect2 sect2 id="install.configure.graphics" @@ -1727,8 +1725,8 @@ /term listitem para -PHP 3, PHP 4: make rules を有効にし、依存性はカジュアルインス -トールに有用ではありません (いくらか混乱します)。 +PHP 3, PHP 4: make rules および dependencies を有効にします。 + +一般的なインストールでは必要ありません(混乱することがあります)。 /para /listitem /varlistentry @@ -2848,29 +2846,28 @@ /sect1 - sect1 id="install-windows95-nt" - titleWindows 95/98/NT システムへのインストール/title + sect1 id="install-windows" + titleWindows 9x/Me/NT/2000システムへのインストール/title para - PHPをWindowsにインストールするには、マニュアルインストールと -installshieldインストールによる方法の2種類があります。 -itemizedlist - listitem - simpara - link linkend="install.windows.installer"Installshield/link - に関する手順はこちらを参照下さい。 - /simpara - /listitem - listitem - simpara - link linkend="install.windows.manual"マニュアル設定/link - に関する手順はこちらを参照下さい。 - /simpara - /listitem -/itemizedlist +PHPをWindowsにインストールするには、link +linkend="install.windows.manual"マニュアルインストール/linkとイ +ンストーラlink +linkend="install.windows.installer"InstallShield/linkによる方法 +の2種類があります。 /para + para +Microsoft Visual +Studioを持っている場合、オリジナルのソースコード +からPHPを link linkend="install.windows.build"構築/linkするこ +とも可能です。 + /para + para + +WindowsシステムにPHPをインストールした後、機能を追加するために +link linkend="install.windows.extensions"様々な拡張モジュールの +ロード/linkを行う可能性があります。 + /para sect2 id="install.windows.installer" -titleWindows Installshield/title +titleWindows InstallShield/title para CGIバージョンのPHPをインストールする Windows 用 PHPインストーラが、 @@ -2879,8 +2876,8 @@ /para simpara - 使用するHTTPサーバーをシステムにインストールし、完全に動作するよ - うにして下さい。 + +使用するacronymHTTP/acronymサーバーをシステムにインストールし、 + 完全に動作するようにして下さい。 /simpara simpara @@ -2909,8 +2906,8 @@ sect2 id="install.windows.manual" title一般的なインストール手順/title simpara - このインストール手順は、Windows 9x/NT WebサーバについてPHPを手動 - でインストールし、設定を際の手助けとなるものです。この手引は、 + このインストール手順は、Windows +9x/Me/NT/2000上のWebサーバにPHPを + +手動でインストールし、設定を際の手助けとなるものです。この手引は、 link.bob;により書かれたものです。オリジナル版は、ulink url="url.win32install;"url.win32install;/ulinkにあります。 /simpara @@ -2919,26 +2916,62 @@ itemizedlist listitem para - Personal Web Server (最新版を推奨) + Personal Web Server 3または4以降 /para /listitem listitem - para - Internet Information Server 3 または 4 - /para - /listitem - listitem - para - Apache 1.3.x - /para - /listitem - listitem - para - Omni HTTPd 2.0b1 - /para - /listitem -/itemizedlist - /para + para + Internet Information Server 3 または 4以降 + /para + /listitem + listitem + para + Apache 1.3.x + /para + /listitem + listitem + para + Omni HTTPd 2.0b1 以降 + /para + /listitem + listitem + para +Oreilly Website Pro + /para + /listitem + listitem + para +Xitami + /para + /listitem + /itemizedlist +/para +para + PHP 4 for Windows comes in two flavours - a CGI executable (php.exe), + and several SAPI modules (for exapmle php4isapi.dll). The latter form + is new to PHP 4, and provides significantly improved performance and + some new functionality. However, please note that the SAPI modules + are emphasisNOT/emphasis yet considered to be production quality. + The reason for this is that the PHP SAPI modules are using the + thread-safe version of the PHP code, which is new to PHP 4, and has + not yet been tested and pounded enough to be considered completely + stable, and there are actually a few known bugs. On the