
Index: phpdoc/ja/bookinfo.xml
diff -u phpdoc/ja/bookinfo.xml:1.10 phpdoc/ja/bookinfo.xml:1.11
--- phpdoc/ja/bookinfo.xml:1.10 Tue Jan 16 15:26:18 2001
+++ phpdoc/ja/bookinfo.xml Mon Feb 26 07:40:18 2001
@@ -3,7 +3,7 @@
- StigBakken
+ StigSæther Bakken
Index: phpdoc/ja/preface.xml
diff -u phpdoc/ja/preface.xml:1.5 phpdoc/ja/preface.xml:1.6
--- phpdoc/ja/preface.xml:1.5 Sat Jan 13 07:05:06 2001
+++ phpdoc/ja/preface.xml Mon Feb 26 07:40:18 2001
@@ -43,7 +43,7 @@
&url.php.cvs;にてこの文書の
XMLソースコードのダウンロードに関するより詳細な
- 情報を得ることが可能です。文書は、phpweb モジュー
+ 情報を得ることが可能です。文書は、phpdoc モジュー
ルに保存されています。
Index: phpdoc/ja/features/error-handling.xml
diff -u phpdoc/ja/features/error-handling.xml:1.6 phpdoc/ja/features/error-handling.xml:1.7
--- phpdoc/ja/features/error-handling.xml:1.6 Sun Oct 22 05:15:51 2000
+++ phpdoc/ja/features/error-handling.xml Mon Feb 26 07:40:18 2001
@@ -145,6 +145,15 @@
場合、グローバル変数 $php_errormsg からエラーメッセージを
得ることができます。
+
+
+
+ 接頭辞 @
+ エラー制御演算子 は、パースエラーの結果のメッセージ出力は抑
+ 制しません。
+
+
+
現在、@
Index: phpdoc/ja/features/file-upload.xml
diff -u phpdoc/ja/features/file-upload.xml:1.12 phpdoc/ja/features/file-upload.xml:1.13
--- phpdoc/ja/features/file-upload.xml:1.12 Sat Feb 3 17:05:21 2001
+++ phpdoc/ja/features/file-upload.xml Mon Feb 26 07:40:18 2001
@@ -44,7 +44,7 @@
PHP 3では、アップロードに成功した場合、次の変数がコールされるスク
リプトで定義されます。ただし、php3.iniで
register_globals
- がオンになっていると仮定します。track_varsが on の場合、PHP 3 では、
これらの変数は、グローバル配列$HTTP_POST_VARSの
中でも利用可能です。
@@ -89,10 +89,10 @@
PHP 4では、この動作は若干異なり、アップロードされたファイルの情報
が新しいグローバル配列$HTTP_POST_FILESに代入さ
れます。この機能は、track_varsがオンとされた場合にのみ
+ linkend="ini.track-vars">track_varsを On にした場合にのみ
使用可能です。しかし、track_varsは、PHP 4.0.2以降のバー
- ジョンのPHPでは常にオンになっています。
+ ジョンのPHPでは常に On になっています。
@@ -150,7 +150,7 @@
ファイルのアップロードを検証する
- 以下の例は、3.0.16より後のバージョンのPHP 3または 4.0.2 以降の
+ 以下の例は、3.0.16より後のバージョンのPHP 3または 4.0.2 より後の
バージョンの PHP 4 用です。is_uploaded_file
およびmove_uploaded_fileの関数のエントリを
参照下さい。
Index: phpdoc/ja/features/remote-files.xml
diff -u phpdoc/ja/features/remote-files.xml:1.3 phpdoc/ja/features/remote-files.xml:1.4
--- phpdoc/ja/features/remote-files.xml:1.3 Wed Aug 2 16:21:08 2000
+++ phpdoc/ja/features/remote-files.xml Mon Feb 26 07:40:18 2001
@@ -4,7 +4,9 @@
PHPを設定する際に "URL fopen wrapper" に関するサポートを
有効にした場合(つまり、
- フラグを configure に明示的に渡した場合を除いて)、
+ フラグを configure に明示的に渡した場合(4.0.3までのバージョン)、ま
+ たは、php.ini で allow_url_fopen を off に設
+ 定した場合(より新しいバージョン)を除いて、
require および include 文を
含むファイル名をパラメータとして受ける多くの関数
においてHTTPおよびFTP URLを使用することができます。
Index: phpdoc/ja/functions/filepro.xml
diff -u phpdoc/ja/functions/filepro.xml:1.3 phpdoc/ja/functions/filepro.xml:1.4
--- phpdoc/ja/functions/filepro.xml:1.3 Mon Aug 7 21:28:30 2000
+++ phpdoc/ja/functions/filepro.xml Mon Feb 26 07:40:19 2001
@@ -4,88 +4,96 @@
- これらの関数は、filePro データベースに記憶されたデータに
- リードオンリーのアクセスを許可します。
+ これらの関数により、filePro データベースに保存されたデータに
+ 読み込みのみのアクセスが可能になります。
+
- filePro は、Fiserv 社の登録商標です。
- filePro に関する詳しい情報は &url.filepro; で
- 得る事が出来ます。
+ filePro は、Fiserv 社の登録商標です。filePro に関する詳細な情報は
+ &url.filepro; で得る事が出来ます。
+
filepro
- map ファイルの読み込みと照合を行います
+ map ファイルの読み込みと照合を行う
説明
bool filepro
- string ディレクトリ
+ string directory
- この関数は、map ファイルを読み込み、照合を行います。
- 続いて、フィールドの数および情報を保存します。
+ この関数は、map ファイルを読み込み、照合を行います。
+ 続いて、フィールドの数および情報を保存します。
+
- データベースのロックを行わないため、PHP でオープンしている間は、
- filePro データベースの修正を避ける必要があります。
+ データベースのロックを行わないため、PHP でオープンしている間は、
+ filePro データベースの修正を避ける必要があります。
+
filepro_fieldname
- フィールド名を取得します
+ フィールド名を取得する
説明
- string fileproフィールド名
- int フィールド番号
+ string filepro_fieldname
+ int field_number
- フィールド番号 に対応するフィールド名を返します。
+ field_number に対応するフィールド名を返し
+ ます。
+
filepro_fieldtype
- フィールド型を取得します
+ フィールド型を取得する
説明
string filepro_fieldtype
- int フィールド番号
+ int field_number
- フィールド番号 に対応した編集フィールド型を返します。
+ field_number に対応した編集フィールド型を
+ 返します。
+
filepro_fieldwidth
- フィールド幅を得ます
+ フィールド幅を得る
説明
int filepro_fieldwidth
- int フィールド番号
+ int field_number
- フィールド番号 に対応するフィールドの幅を返します。
+ field_number に対応するフィールドの幅を返
+ します。
+
@@ -99,12 +107,13 @@
string filepro_retrieve
- int 行番号
- int フィールド番号
+ int row_number
+ int field_number
- データベースの指定された位置からデータを返します
+ データベースの指定された位置からデータを返します
+
@@ -122,9 +131,12 @@
- オープンした filePro データベースのフィールド(カラム)の数を返します。
+ オープンした filePro データベースのフィールド(カラム)の数を返し
+ ます。
+
- filepro も参照下さい。
+ filepro も参照下さい。
+
@@ -142,9 +154,11 @@
- オープンされた filePro データベースにおける行の数を返します。
+ オープンされた filePro データベースにおける行の数を返します。
+
- filepro も参照下さい。
+ filepro も参照下さい。
+
Index: phpdoc/ja/functions/http.xml
diff -u phpdoc/ja/functions/http.xml:1.11 phpdoc/ja/functions/http.xml:1.12
--- phpdoc/ja/functions/http.xml:1.11 Thu Jan 4 22:29:04 2001
+++ phpdoc/ja/functions/http.xml Mon Feb 26 07:40:19 2001
@@ -26,21 +26,15 @@
Header関数は、HTMLファイル
の送信に先立って、HTTPヘッダ文字列を送信
するために使用します。HTTPヘッダの詳細は、
- HTTP 1.1 Specificationを参照して下さい。
- 注意:
- 覚えておいて頂きたいのは、Header 関数は、
- 通常の HTML タグまたは PHP からの出力にかかわらず、すべての実際の出力
- の前にコールする必要があることです。
- 頻出するエラーとして、include または
- auto_prepend を有するコードで空白または空行があると
- header がコールされる前に強制的に出力が
- 行われてしまうというものがあります。
+ HTTP 1.1 Specificationを参照
+ して下さい。
- 特殊なheaderコールが2種類あります。最初のは、"Location"ヘッダーです。
- このヘッダーはブラウザに返されるだけではなく、ApacheにREDIRECTステータスコードを
- 返します。スクリプトの作者にとっては、この点はあまり重要ではありませんが、
- Apacheの内部動作を知る人にとっては、理解しておくべき重要なこととなります。
+ 特殊なheaderコールが2種類あります。最初のは、"Location"
+ ヘッダーです。このヘッダーはブラウザに返されるだけではなく、
+ ApacheにREDIRECTステータスコードを返します。スクリプトの作者にとっ
+ ては、この点はあまり重要ではありませんが、Apacheの内部動作を知る
+ 人にとっては、理解しておくべき重要なこととなります。
header("Location: http://www.php.net"); /* ブラウザをPHP Web サイトに
@@ -78,6 +72,27 @@
+
+ 覚えておいて頂きたいのは、header 関数は、通
+ 常の HTML タグまたは PHP からの出力にかかわらず、すべての実際の出
+ 力の前にコールする必要があることです。
+ 頻出するエラーとして、include または
+ require 関数、他のファイルをアクセスする関数
+ に空白または空行があり、header の前に出力が
+ 行われてしまうというものがあります。同じ問題は、単一の PHP/HTMLファ
+ イルを使用している場合でも存在します。
+
+
+
+
+<?php require("user_logging.inc") ?>
+
+
+<?php header ("Content-Type: audio/x-pn-realaudio"); ?>
+// 動作しません。上の空行に注意して下さい。
+
+
+
headers_sentも参照下さい。
Index: phpdoc/ja/functions/icap.xml
diff -u phpdoc/ja/functions/icap.xml:1.4 phpdoc/ja/functions/icap.xml:1.5
--- phpdoc/ja/functions/icap.xml:1.4 Tue Jul 25 16:03:55 2000
+++ phpdoc/ja/functions/icap.xml Mon Feb 26 07:40:19 2001
@@ -23,25 +23,25 @@
stream icap_open
- stringcalendar
- stringusername
- stringpassword
- stringoptions
+ string calendar
+ string username
+ string password
+ string options
- 成功時に ICAP ストリーム、エラー時に false を返します。
+ 成功時に ICAP ストリーム、エラー時に false を返します。
+
icap_open は、指定した
calendar 保存ファイルへの ICAP 接続を
オープンします。
オプション options が指定された場合、
- options もメールボックスに渡されます。
-
+ options もメールボックスに渡されます。
+
-
icap_close
@@ -53,11 +53,14 @@
int icap_close
int icap_stream
- int flags
+ int
+ flags
+
- 指定した ICAP ストリームを閉じます。
+ 指定した ICAP ストリームを閉じます。
+
@@ -70,10 +73,12 @@
説明
- objecticap_fetch_event
- streamicap_stream
- idevent id
- optionsoptions
+ int icap_fetch_event
+ int stream_id
+ int event_id
+ int
+ options
+
@@ -175,9 +180,11 @@
array icap_list_events
- stream icap_stream
- datetime begin_date
- datetime end_date
+ int stream_id
+ int begin_date
+ int
+ end_date
+
@@ -238,7 +245,7 @@
int icap_store_event
- int icap_stream
+ int stream_id
object event
@@ -335,7 +342,8 @@
説明
- int icap_delete_event
+ string icap_delete_event
+ int sream_id
int uid
@@ -358,7 +366,8 @@
説明
- int icap_snooze
+ string icap_snooze
+ int stream_id
int uid
@@ -376,16 +385,17 @@
icap_list_alarms
- 指定した datetime までにアラームを発生するイベントのリストを返す
+ 指定した datetime までにアラームを発生するイベントのリストを返す
説明
- array icap_list_alarms
- stream icap_stream
- datetime alarm_date
+ int icap_list_alarms
+ int stream_id
+ array date
+ array time
Index: phpdoc/ja/functions/ifx.xml
diff -u phpdoc/ja/functions/ifx.xml:1.7 phpdoc/ja/functions/ifx.xml:1.8
--- phpdoc/ja/functions/ifx.xml:1.7 Thu Jan 4 22:29:04 2001
+++ phpdoc/ja/functions/ifx.xml Mon Feb 26 07:40:19 2001
@@ -1007,7 +1007,7 @@
ifx_num_rows
- クエリー既に取得された行の数を数える
+ クエリーから既に取得された行の数を数える
説明
Index: phpdoc/ja/functions/ldap.xml
diff -u phpdoc/ja/functions/ldap.xml:1.16 phpdoc/ja/functions/ldap.xml:1.17
--- phpdoc/ja/functions/ldap.xml:1.16 Thu Jan 4 22:29:04 2001
+++ phpdoc/ja/functions/ldap.xml Mon Feb 26 07:40:19 2001
@@ -1549,14 +1549,33 @@
LDAP_OPT_DEREF, LDAP_OPT_SIZELIMIT, LDAP_OPT_TIMELIMIT,
LDAP_OPT_PROTOCOL_VERSION, LDAP_OPT_ERROR_NUMBER, LDAP_OPT_REFERRALS,
LDAP_OPT_RESTART, LDAP_OPT_HOST_NAME, LDAP_OPT_ERROR_STRING,
- LDAP_OPT_MATCHED_DN これらは、
+ LDAP_OPT_MATCHED_DN, LDAP_OPT_SERVER_CONTROLS, LDAP_OPT_CLIENT_CONTROLS
+ 以下に簡単に説明しますが、詳細については、
- draft-ietf-ldapext-ldap-c-api-xx.txt
- で指定されています。
+ draft-ietf-ldapext-ldap-c-api-xx.txtを参照下さい。
+ オプション LDAP_OPT_DEREF、LDAP_OPT_SIZELIMIT、LDAP_OPT_TIMELIMIT、
+ LDAP_OPT_PROTOCOL_VERSION、LDAP_OPT_ERROR_NUMBER は整数値であり、
+ LDAP_OPT_REFERRALS、LDAP_OPT_RESTART は論理値、オプション
+ LDAP_OPT_HOST_NAME、LDAP_OPT_ERROR_STRING、LDAP_OPT_MATCHED_DN の
+ 値は文字列です。最初の例でこれらの使用方法を説明します。オプショ
+ ン LDAP_OPT_SERVER_CONTROLS、LDAP_OPT_CLIENT_CONTROLS はコントロー
+ ルのリストを必要とします。これは、値がコントロールの配列である必
+ 要があることを意味します。コントロールは、そのコントロールのIDで
+ ある oid、オプションの
+ value、オプションのフラグ
+ criticality からなります。PHPにおいてコント
+ ロールは、キーが oid で値が文字列、二つのオ
+ プションの要素からなる配列で指定されます。オプションの要素は、キー
+ が value で値が文字列、キーが
+ iscritical で値が論理値です。
+ iscritical が指定されない場合のデフォルト値
+ は FALSE です。以下の2番目の例も参照下さい。
+
+
この関数は、OpenLDAP 2.x.x または Netscape Directory SDK x.x を使
- 用している場合にのみ使用可能で、PHP 4.0.4 で追加されました。
+ 用している場合のみ利用可能で、PHP 4.0.4で追加されました。
@@ -1569,8 +1588,20 @@
echo "プロトコルバージョンを 3 に設定できませんでした";
+
+ サーバコントロールを設定する
+
+// $ds は値を持たないディレクトリサーバコントロールへの有効なリンクID
+// です。
+$ctrl1 = array("oid" => "1.2.752.58.10.1", "iscritical" => TRUE);
+// iscritical のデフォルトは、FALSE です。
+$ctrl2 = array("oid" => "1.2.752.58.1.10", "value" => "magic");
+// 両方のコントロールを試す
+if (!ldap_set_option($ds, LDAP_OPT_SERVER_CONTROLS, array($ctrl1, $ctrl2)))
+ echo "サーバコントロールの設定に失敗しました。";
+
+
-
ldap_get_option も参照下さい。
Index: phpdoc/ja/functions/mcal.xml
diff -u phpdoc/ja/functions/mcal.xml:1.11 phpdoc/ja/functions/mcal.xml:1.12
--- phpdoc/ja/functions/mcal.xml:1.11 Sun Jan 7 17:39:30 2001
+++ phpdoc/ja/functions/mcal.xml Mon Feb 26 07:40:19 2001
@@ -412,6 +412,30 @@
+
+ recur_type で使用可能な値を以下に示します。
+
+
+
+
+ 0 - このイベントが繰り返さないことを示す
+
+
+
+
+ 1 - このイベントが一日毎に繰り返す
+
+
+
+
+ 2 - This event recurs on a weekly basis
+
+ 3 - This event recurs monthly on a specific day of the month (e.g. the 10th of the month)
+
+ 4 - This event recurs monthly on a sequenced day of the week (e.g. the 3rd Saturday)
+
+ 5 - This event recurs on an annual basis
+
Index: phpdoc/ja/functions/pfpro.xml
diff -u phpdoc/ja/functions/pfpro.xml:1.4 phpdoc/ja/functions/pfpro.xml:1.5
--- phpdoc/ja/functions/pfpro.xml:1.4 Thu Jan 4 22:29:04 2001
+++ phpdoc/ja/functions/pfpro.xml Mon Feb 26 07:40:19 2001
@@ -14,7 +14,9 @@
ている場合にのみ利用可能です。使用するプラットフォーム用の適当な
SDKが必要です。これは、登録後にmanager interfaceからダウンロー
- ドすることが可能です。
+ ドすることが可能です。この拡張モジュールをSSL対応のWebサーバまたは
+ (CURL+SSL拡張のような)他のSSLコンポーネントで使用する際には、β版
+ のSDKが必要です。
SDKをダウンロードした後、配布ファイルのディレクトリ
次のコマンドでも接続を確立することができます。
$conn = pg_Connect("host=myHost port=myPort tty=myTTY
- options=myOptions user=myUser password=myPassword dbname=myDB");
+ options=myOptions dbname=myDB user=myUser password=myPassword");
@@ -192,8 +192,11 @@
// "mary"という名前のデータベースに接続
$dbconn2 = pg_Connect ("host=localhost port=5432 dbname=mary");
// "localhost"のポート"5432"にて"mary"という名前のデータベースに接続
-$dbconn3 = pg_Connect ("user=lamb passwd=baaaa dbname=mary ");
+$dbconn3 = pg_Connect ("host=sheep port=5432 dbname=mary user=lamb password=baaaa");
// ユーザ名とパスワードを指定して "mary" という名前のデータベースに接続
+// ホストで"sheep" でユーザ名とパスワードを入れて接続し、
+// "mary" という名前のデータベースに接続。
+
?>
Index: phpdoc/ja/functions/url.xml
diff -u phpdoc/ja/functions/url.xml:1.5 phpdoc/ja/functions/url.xml:1.6
--- phpdoc/ja/functions/url.xml:1.5 Sat Sep 9 22:15:11 2000
+++ phpdoc/ja/functions/url.xml Mon Feb 26 07:40:19 2001
@@ -174,7 +174,7 @@
urldecodeの使用例
-$a = split ('&', $querystring);
+$a = split ('&', $QUERY_STRING);
$i = 0;
while ($i < count ($a)) {
$b = split ('=', $a [$i]);
Index: phpdoc/ja/language/variables.xml
diff -u phpdoc/ja/language/variables.xml:1.8 phpdoc/ja/language/variables.xml:1.9
--- phpdoc/ja/language/variables.xml:1.8 Sat Oct 14 06:26:33 2000
+++ phpdoc/ja/language/variables.xml Mon Feb 26 07:40:19 2001
@@ -427,8 +427,11 @@
これらの変数は、PHP自体により作成されます。変数
$HTTP_*_VARS は、
設定 track_vars がオンの場
- 合にのみ利用可能です。
+ 合にのみ利用可能です。有効にした場合、この変数は、空の配列である
+ 場合でも、常に設定されます。これにより、悪意のあるユーザがこれら
+ の変数に不正な値を入力することを防止します。
+
PHP 4.0.3以降では、設定ファイルの設定によらず