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.iniregister_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 @@ <function>urldecode</function>の使用例 -$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以降では、設定ファイルの設定によらず