cvs: phpdoc-ja /features file-upload.xml /language control-structures.xml /reference/mysqli/functions mysqli-report.xml /reference/pdo_mysql
constants.xml
| From: | TAKAGI Masahiro | Date: | Fri, 31 Mar 2006 03:30:05 +0000 |
| Subject: | cvs: phpdoc-ja /features file-upload.xml /language control-structures.xml /reference/mysqli/functions mysqli-report.xml /reference/pdo_mysql constants.xml |
||
| Groups: | php.doc.ja | ||
| Request: | Send a blank email to doc-ja+get-1527@lists.php.net to get a copy of this message | ||
takagi Fri Mar 31 03:30:05 2006 UTC
Modified files:
/phpdoc-ja/reference/pdo_mysql constants.xml
/phpdoc-ja/reference/mysqli/functions mysqli-report.xml
/phpdoc-ja/language control-structures.xml
/phpdoc-ja/features file-upload.xml
Log:
sync with en.
http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/pdo_mysql/constants.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/pdo_mysql/constants.xml diff -u phpdoc-ja/reference/pdo_mysql/constants.xml:1.1 phpdoc-ja/reference/pdo_mysql/constants.xml:1.2 --- phpdoc-ja/reference/pdo_mysql/constants.xml:1.1 Sun Feb 19 07:55:25 2006 +++ phpdoc-ja/reference/pdo_mysql/constants.xml Fri Mar 31 03:30:04 2006 @@ -1,13 +1,13 @@ <?xml version='1.0' encoding='utf-8'?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> <section id="pdo-mysql.constants"> &reftitle.constants; &pdo.driver-constants; <variablelist> <varlistentry> <term> - <constant>PDO_MYSQL_ATTR_USE_BUFFERED_QUERY</constant> + <constant>PDO::MYSQL_ATTR_USE_BUFFERED_QUERY</constant> (<type>integer</type>) </term> <listitem> @@ -22,9 +22,9 @@ <programlisting role='php'> <![CDATA[ <?php -if ($db->getAttribute(PDO_ATTR_DRIVERNAME) == 'mysql') { +if ($db->getAttribute(PDO::ATTR_DRIVERNAME) == 'mysql') { $stmt = $db->prepare('select * from foo', - array(PDO_MYSQL_ATTR_USE_UNBUFFERED_QUERY => true)); + array(PDO::MYSQL_ATTR_USE_UNBUFFERED_QUERY => true)); } else { die("ãã®ã¢ããªã±ã¼ã·ã§ã³ã¯ mysql ã§ããåä½ãã¾ããã代ããã« \$stmt->fetchAll() ã使ç¨ãã¹ãã§ã"); } http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/mysqli/functions/mysqli-report.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/mysqli/functions/mysqli-report.xml diff -u phpdoc-ja/reference/mysqli/functions/mysqli-report.xml:1.1 phpdoc-ja/reference/mysqli/functions/mysqli-report.xml:1.2 --- phpdoc-ja/reference/mysqli/functions/mysqli-report.xml:1.1 Sun Sep 25 05:43:27 2005 +++ phpdoc-ja/reference/mysqli/functions/mysqli-report.xml Fri Mar 31 03:30:04 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.6 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.7 Maintainer: takagi Status: ready --> <refentry id="function.mysqli-report"> <refnamediv> <refname>mysqli_report</refname> @@ -37,6 +37,10 @@ <entry>mysqli 颿°ã³ã¼ã«ã®ã¨ã©ã¼ãå ±åãã¾ãã</entry> </row> <row> + <entry><literal>MYSQLI_REPORT_STRICT</literal></entry> + <entry>mysqli 颿°ã³ã¼ã«ã®è¦åãå ±åãã¾ãã</entry> + </row> + <row> <entry><literal>MYSQLI_REPORT_INDEX</literal></entry> <entry> ã¯ã¨ãªã§ã¤ã³ããã¯ã¹ã使ç¨ããªãï¼ããã㯠http://cvs.php.net/viewcvs.cgi/phpdoc-ja/language/control-structures.xml?r1=1.48&r2=1.49&diff_format=u Index: phpdoc-ja/language/control-structures.xml diff -u phpdoc-ja/language/control-structures.xml:1.48 phpdoc-ja/language/control-structures.xml:1.49 --- phpdoc-ja/language/control-structures.xml:1.48 Thu Mar 30 03:48:32 2006 +++ phpdoc-ja/language/control-structures.xml Fri Mar 31 03:30:04 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.48 $ --> -<!-- EN-Revision: 1.132 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.49 $ --> +<!-- EN-Revision: 1.133 Maintainer: hirokawa Status: ready --> <!-- CREDITS: takagi --> <chapter id="language.control-structures"> @@ -381,11 +381,12 @@ åç¹°ãè¿ãã®å¾ã<varname>å¼3</varname>ãè©ä¾¡(å®è¡)ããã¾ãã </simpara> <simpara> - åå¼ã¯ã空ã¨ãããã¨ãã§ãã¾ãã - å¼1 ããã³å¼3 ã«ã¯ãã«ã³ãã§åºåã£ãè¤æ°ã®å¼ãæå®ãããã¨ãã§ãã¾ãã - <varname>å¼2</varname> ã空ã«ãããã¨ã¯ã - ç¡éå®è¡ã«ã¼ããæå³ãã¾ã (PHP ã¯ããã®ç¶æ ã - C è¨èªã®ããã«æé»ã®å ã« &true; ã¨ã¿ãªãã¾ã)ã + åå¼ã¯ç©ºã«ãããã¨ãã§ãã¾ãããè¤æ°ã®å¼ãã«ã³ãã§åºåã£ã¦æå®ãããã¨ãã§ãã¾ãã + å¼2 ã§ã«ã³ãåºåãã®å¼ã使ç¨ããã¨ããããã + <link linkend="language.operators.logical">|| æ¼ç®å</link> + ã§é£çµããã®ã¨åããã¨ã«ãªãã¾ããã || ããåªå é ä½ã¯ä½ããªãã¾ãã + <varname>å¼2</varname> ã空ã«ããã¨ãç¡éå®è¡ã«ã¼ãã«ãªãã¾ã + (PHP ã¯ããã®ç¶æ ã C è¨èªã®ããã«æé»ã®å ã« &true; ã¨ã¿ãªãã¾ã)ã <literal>for</literal>è«çå¼ã使ç¨ãããããæ¡ä»¶ä» <link linkend="control-structures.break"><literal>break</literal></link> æã«ããã«ã¼ããçµäºãããæ¹ã好ã¾ããå ´åã«ã¯ããã®æ©è½ã¯æã£ã http://cvs.php.net/viewcvs.cgi/phpdoc-ja/features/file-upload.xml?r1=1.27&r2=1.28&diff_format=u Index: phpdoc-ja/features/file-upload.xml diff -u phpdoc-ja/features/file-upload.xml:1.27 phpdoc-ja/features/file-upload.xml:1.28 --- phpdoc-ja/features/file-upload.xml:1.27 Sun Sep 4 03:38:12 2005 +++ phpdoc-ja/features/file-upload.xml Fri Mar 31 03:30:05 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.27 $ --> -<!-- EN-Revision: 1.87 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.28 $ --> +<!-- EN-Revision: 1.88 Maintainer: hirokawa Status: ready --> <!-- CREDITS: shimooka,takagi --> <chapter id="features.file-upload"> <title>ãã¡ã¤ã«ã¢ãããã¼ãã®å¦ç</title> @@ -470,45 +470,10 @@ <sect1 id="features.file-upload.put-method"> <title>PUT ã¡ã½ããã®ãµãã¼ã</title> - <simpara> - PHP 3 㨠PHP 4 ã®éã§ PUT ã¡ã½ããã®ãµãã¼ãã夿´ããã¾ããã - PHP 4 ã§ã¯ãHTTP PUT ã®ã³ã³ãã³ããèªã¿è¾¼ãããã«ã¯ - æ¨æºã®å ¥åã¹ããªã¼ã ã使ç¨ãã¹ãã§ãã - </simpara> - <para> - <example> - <title>PHP 4 ã§ HTTP PUT ãã¡ã¤ã«ãä¿åãã</title> - <programlisting role="php"> -<![CDATA[ -<?php -/* PUT ãã¼ã¿ãæ¨æºå ¥åã¹ããªã¼ã ããå ¥ã£ã¦ãã */ -$putdata = fopen("php://stdin","r"); - -/* æ¸ãè¾¼ã¿å ãã¡ã¤ã«ããªã¼ãã³ */ -$fp = fopen("myputfile.ext","w"); - -/* 1kbæ¯ã«èªã¿è¾¼ãã§ãã¡ã¤ã«ã«æ¸ãè¾¼ã */ -while ($data = fread($putdata,1024)) - fwrite($fp,$data); - -/* ã¹ããªã¼ã ãéãã */ -fclose($fp); -fclose($putdata); -?> -]]> - </programlisting> - </example> - </para> - <note> - <para> - 以ä¸ã®å ¨ã¦ã®ããã¥ã¡ã³ã㯠PHP 3 ã«ã®ã¿é©ç¨ããã¾ãã - </para> - </note> <para> - PHP ã¯ã<productname>Netscape Composer</productname> ã - W3C <productname>Amaya</productname> ã®ãããªã¯ã©ã¤ã¢ã³ãã使ç¨ããå ´åã® + PHP ã¯ãã¯ã©ã¤ã¢ã³ãããµã¼ãã«ãã¡ã¤ã«ãä¿åããããã® HTTP PUT ã¡ã½ããã®ãµãã¼ããæä¾ãã¾ãã - PUT ãªã¯ã¨ã¹ãã¯ãã¡ã¤ã«ã¢ãããã¼ããããã·ã³ãã«ã§ããã + PUT ãªã¯ã¨ã¹ã㯠POST ãªã¯ã¨ã¹ãã«ãããã¡ã¤ã«ã¢ãããã¼ããããã·ã³ãã«ã§ããã æ¬¡ã®ãããªå½¢ã«ãªãã¾ãã <informalexample> <programlisting role="HTTP"> @@ -542,23 +507,58 @@ ãã¹ã¦ã® PUT ãªã¯ã¨ã¹ãã put.php ã¹ã¯ãªããã«éããããã Apache ã« æå®ãã¾ãã ãã¡ãããæ¡å¼µå .php ã«ãã PHP ãå®è¡ãããããè¨å®ããã PHP ãã¢ã¯ãã£ãã§ãããã¨ãå¿ è¦ã§ãã + ãã®ã¹ã¯ãªããã«å¯¾ãããã¹ã¦ã® PUT ãªã¯ã¨ã¹ãã®å¯¾è±¡ãªã½ã¼ã¹ã¯ã + ã¹ã¯ãªããèªèº«ã¨ãã¾ããã¢ãããã¼ãããããã¡ã¤ã«ã®ãã¡ã¤ã«åã§ã¯ããã¾ããã </simpara> <simpara> - put.php ãã¡ã¤ã«ã®ä¸ã§æ¬¡ã®ããã«å¦çãè¡ãå¿ è¦ãããã¾ãã + PHP 4 以éã§ã¯ãput.php ã®ä¸ã§ä»¥ä¸ã®ãããªãã¨ãè¡ãã¾ãã + ããã¯ãã¢ãããã¼ãããããã¡ã¤ã«ããµã¼ãä¸ã®ãã¡ã¤ã« + <filename>myputfile.ext</filename> ã«ã³ãã¼ãã¾ãã + ãã¡ã¤ã«ã³ãã¼ãè¡ãåã«ã¯ã + ä½ããã®ç¢ºèªãã¦ã¼ã¶èªè¨¼ãè¡ããããªãããããã¾ããã </simpara> <para> - <informalexample> + <example> + <title>PHP 4 ã§ãHTTP PUT ããããã¡ã¤ã«ãä¿åãã</title> <programlisting role="php"> <![CDATA[ +<?php +/* PUT ããããã¼ã¿ã¯æ¨æºå ¥åãããã£ã¦ãã¾ã */ +$putdata = fopen("php://input", "r"); + +/* æ¸ãè¾¼ã¿ã¢ã¼ãã§ãã¡ã¤ã«ããªã¼ãã³ãã¾ã */ +$fp = fopen("myputfile.ext", "w"); + +/* ãã¼ã¿ã 1 KB åä½ã§èªã¿è¾¼ã¿ã + ãã¡ã¤ã«ã«æ¸ãè¾¼ã¿ã¾ã */ +while ($data = fread($putdata, 1024)) + fwrite($fp, $data); + +/* ã¹ããªã¼ã ãéãã¾ã */ +fclose($fp); +fclose($putdata); +?> +]]> + </programlisting> + </example> + </para> + <note> + <para> + ãã以éã®ããã¥ã¡ã³ã㯠PHP 3 ã«ã®ã¿é©ç¨ããã¾ãã + </para> + </note> + <para> + <example> + <title>PHP 3 ã§ãHTTP PUT ããããã¡ã¤ã«ãä¿åãã</title> + <programlisting role="php"> +<![CDATA[ <?php copy($PHP_UPLOADED_FILE_NAME,$DOCUMENT_ROOT.$REQUEST_URI); ?> ]]> </programlisting> - </informalexample> + </example> </para> <simpara> - ããã¯ããªã¢ã¼ãã¯ã©ã¤ã¢ã³ãã«ãããªã¯ã¨ã¹ããããä½ç½®ã«ãã¡ã¤ã«ã - ã³ãã¼ãã¾ãããã®ãã¡ã¤ã«ã³ãã¼ãå®è¡ããåã«ä½ããã®ç¢ºèªãã¦ã¼ã¶ã® - èªè¨¼ãå®è¡ãããã¨ãæã¾ããã§ããããä¸è¨ã®ã¹ã¯ãªããã§ã¯ãPHP + ä¸è¨ã®ã¹ã¯ãªããã§ã¯ãPHP ã PUT ã¡ã½ããã®ãªã¯ã¨ã¹ããåããéã« <link linkend="features.file-upload.post-method">POST ã¡ã½ãã</link> ã¨å ¨ãåæ§ã«ãã³ãã©ãªãã¡ã¤ã«ã«ã¢ãããã¼ãããããã¡ã¤ã«ãä¿åããã¨
http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/pdo_mysql/constants.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/pdo_mysql/constants.xml diff -u phpdoc-ja/reference/pdo_mysql/constants.xml:1.1 phpdoc-ja/reference/pdo_mysql/constants.xml:1.2 --- phpdoc-ja/reference/pdo_mysql/constants.xml:1.1 Sun Feb 19 07:55:25 2006 +++ phpdoc-ja/reference/pdo_mysql/constants.xml Fri Mar 31 03:30:04 2006 @@ -1,13 +1,13 @@ <?xml version='1.0' encoding='utf-8'?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> <section id="pdo-mysql.constants"> &reftitle.constants; &pdo.driver-constants; <variablelist> <varlistentry> <term> - <constant>PDO_MYSQL_ATTR_USE_BUFFERED_QUERY</constant> + <constant>PDO::MYSQL_ATTR_USE_BUFFERED_QUERY</constant> (<type>integer</type>) </term> <listitem> @@ -22,9 +22,9 @@ <programlisting role='php'> <![CDATA[ <?php -if ($db->getAttribute(PDO_ATTR_DRIVERNAME) == 'mysql') { +if ($db->getAttribute(PDO::ATTR_DRIVERNAME) == 'mysql') { $stmt = $db->prepare('select * from foo', - array(PDO_MYSQL_ATTR_USE_UNBUFFERED_QUERY => true)); + array(PDO::MYSQL_ATTR_USE_UNBUFFERED_QUERY => true)); } else { die("ãã®ã¢ããªã±ã¼ã·ã§ã³ã¯ mysql ã§ããåä½ãã¾ããã代ããã« \$stmt->fetchAll() ã使ç¨ãã¹ãã§ã"); } http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/mysqli/functions/mysqli-report.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/mysqli/functions/mysqli-report.xml diff -u phpdoc-ja/reference/mysqli/functions/mysqli-report.xml:1.1 phpdoc-ja/reference/mysqli/functions/mysqli-report.xml:1.2 --- phpdoc-ja/reference/mysqli/functions/mysqli-report.xml:1.1 Sun Sep 25 05:43:27 2005 +++ phpdoc-ja/reference/mysqli/functions/mysqli-report.xml Fri Mar 31 03:30:04 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.6 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.7 Maintainer: takagi Status: ready --> <refentry id="function.mysqli-report"> <refnamediv> <refname>mysqli_report</refname> @@ -37,6 +37,10 @@ <entry>mysqli 颿°ã³ã¼ã«ã®ã¨ã©ã¼ãå ±åãã¾ãã</entry> </row> <row> + <entry><literal>MYSQLI_REPORT_STRICT</literal></entry> + <entry>mysqli 颿°ã³ã¼ã«ã®è¦åãå ±åãã¾ãã</entry> + </row> + <row> <entry><literal>MYSQLI_REPORT_INDEX</literal></entry> <entry> ã¯ã¨ãªã§ã¤ã³ããã¯ã¹ã使ç¨ããªãï¼ããã㯠http://cvs.php.net/viewcvs.cgi/phpdoc-ja/language/control-structures.xml?r1=1.48&r2=1.49&diff_format=u Index: phpdoc-ja/language/control-structures.xml diff -u phpdoc-ja/language/control-structures.xml:1.48 phpdoc-ja/language/control-structures.xml:1.49 --- phpdoc-ja/language/control-structures.xml:1.48 Thu Mar 30 03:48:32 2006 +++ phpdoc-ja/language/control-structures.xml Fri Mar 31 03:30:04 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.48 $ --> -<!-- EN-Revision: 1.132 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.49 $ --> +<!-- EN-Revision: 1.133 Maintainer: hirokawa Status: ready --> <!-- CREDITS: takagi --> <chapter id="language.control-structures"> @@ -381,11 +381,12 @@ åç¹°ãè¿ãã®å¾ã<varname>å¼3</varname>ãè©ä¾¡(å®è¡)ããã¾ãã </simpara> <simpara> - åå¼ã¯ã空ã¨ãããã¨ãã§ãã¾ãã - å¼1 ããã³å¼3 ã«ã¯ãã«ã³ãã§åºåã£ãè¤æ°ã®å¼ãæå®ãããã¨ãã§ãã¾ãã - <varname>å¼2</varname> ã空ã«ãããã¨ã¯ã - ç¡éå®è¡ã«ã¼ããæå³ãã¾ã (PHP ã¯ããã®ç¶æ ã - C è¨èªã®ããã«æé»ã®å ã« &true; ã¨ã¿ãªãã¾ã)ã + åå¼ã¯ç©ºã«ãããã¨ãã§ãã¾ãããè¤æ°ã®å¼ãã«ã³ãã§åºåã£ã¦æå®ãããã¨ãã§ãã¾ãã + å¼2 ã§ã«ã³ãåºåãã®å¼ã使ç¨ããã¨ããããã + <link linkend="language.operators.logical">|| æ¼ç®å</link> + ã§é£çµããã®ã¨åããã¨ã«ãªãã¾ããã || ããåªå é ä½ã¯ä½ããªãã¾ãã + <varname>å¼2</varname> ã空ã«ããã¨ãç¡éå®è¡ã«ã¼ãã«ãªãã¾ã + (PHP ã¯ããã®ç¶æ ã C è¨èªã®ããã«æé»ã®å ã« &true; ã¨ã¿ãªãã¾ã)ã <literal>for</literal>è«çå¼ã使ç¨ãããããæ¡ä»¶ä» <link linkend="control-structures.break"><literal>break</literal></link> æã«ããã«ã¼ããçµäºãããæ¹ã好ã¾ããå ´åã«ã¯ããã®æ©è½ã¯æã£ã http://cvs.php.net/viewcvs.cgi/phpdoc-ja/features/file-upload.xml?r1=1.27&r2=1.28&diff_format=u Index: phpdoc-ja/features/file-upload.xml diff -u phpdoc-ja/features/file-upload.xml:1.27 phpdoc-ja/features/file-upload.xml:1.28 --- phpdoc-ja/features/file-upload.xml:1.27 Sun Sep 4 03:38:12 2005 +++ phpdoc-ja/features/file-upload.xml Fri Mar 31 03:30:05 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.27 $ --> -<!-- EN-Revision: 1.87 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.28 $ --> +<!-- EN-Revision: 1.88 Maintainer: hirokawa Status: ready --> <!-- CREDITS: shimooka,takagi --> <chapter id="features.file-upload"> <title>ãã¡ã¤ã«ã¢ãããã¼ãã®å¦ç</title> @@ -470,45 +470,10 @@ <sect1 id="features.file-upload.put-method"> <title>PUT ã¡ã½ããã®ãµãã¼ã</title> - <simpara> - PHP 3 㨠PHP 4 ã®éã§ PUT ã¡ã½ããã®ãµãã¼ãã夿´ããã¾ããã - PHP 4 ã§ã¯ãHTTP PUT ã®ã³ã³ãã³ããèªã¿è¾¼ãããã«ã¯ - æ¨æºã®å ¥åã¹ããªã¼ã ã使ç¨ãã¹ãã§ãã - </simpara> - <para> - <example> - <title>PHP 4 ã§ HTTP PUT ãã¡ã¤ã«ãä¿åãã</title> - <programlisting role="php"> -<![CDATA[ -<?php -/* PUT ãã¼ã¿ãæ¨æºå ¥åã¹ããªã¼ã ããå ¥ã£ã¦ãã */ -$putdata = fopen("php://stdin","r"); - -/* æ¸ãè¾¼ã¿å ãã¡ã¤ã«ããªã¼ãã³ */ -$fp = fopen("myputfile.ext","w"); - -/* 1kbæ¯ã«èªã¿è¾¼ãã§ãã¡ã¤ã«ã«æ¸ãè¾¼ã */ -while ($data = fread($putdata,1024)) - fwrite($fp,$data); - -/* ã¹ããªã¼ã ãéãã */ -fclose($fp); -fclose($putdata); -?> -]]> - </programlisting> - </example> - </para> - <note> - <para> - 以ä¸ã®å ¨ã¦ã®ããã¥ã¡ã³ã㯠PHP 3 ã«ã®ã¿é©ç¨ããã¾ãã - </para> - </note> <para> - PHP ã¯ã<productname>Netscape Composer</productname> ã - W3C <productname>Amaya</productname> ã®ãããªã¯ã©ã¤ã¢ã³ãã使ç¨ããå ´åã® + PHP ã¯ãã¯ã©ã¤ã¢ã³ãããµã¼ãã«ãã¡ã¤ã«ãä¿åããããã® HTTP PUT ã¡ã½ããã®ãµãã¼ããæä¾ãã¾ãã - PUT ãªã¯ã¨ã¹ãã¯ãã¡ã¤ã«ã¢ãããã¼ããããã·ã³ãã«ã§ããã + PUT ãªã¯ã¨ã¹ã㯠POST ãªã¯ã¨ã¹ãã«ãããã¡ã¤ã«ã¢ãããã¼ããããã·ã³ãã«ã§ããã æ¬¡ã®ãããªå½¢ã«ãªãã¾ãã <informalexample> <programlisting role="HTTP"> @@ -542,23 +507,58 @@ ãã¹ã¦ã® PUT ãªã¯ã¨ã¹ãã put.php ã¹ã¯ãªããã«éããããã Apache ã« æå®ãã¾ãã ãã¡ãããæ¡å¼µå .php ã«ãã PHP ãå®è¡ãããããè¨å®ããã PHP ãã¢ã¯ãã£ãã§ãããã¨ãå¿ è¦ã§ãã + ãã®ã¹ã¯ãªããã«å¯¾ãããã¹ã¦ã® PUT ãªã¯ã¨ã¹ãã®å¯¾è±¡ãªã½ã¼ã¹ã¯ã + ã¹ã¯ãªããèªèº«ã¨ãã¾ããã¢ãããã¼ãããããã¡ã¤ã«ã®ãã¡ã¤ã«åã§ã¯ããã¾ããã </simpara> <simpara> - put.php ãã¡ã¤ã«ã®ä¸ã§æ¬¡ã®ããã«å¦çãè¡ãå¿ è¦ãããã¾ãã + PHP 4 以éã§ã¯ãput.php ã®ä¸ã§ä»¥ä¸ã®ãããªãã¨ãè¡ãã¾ãã + ããã¯ãã¢ãããã¼ãããããã¡ã¤ã«ããµã¼ãä¸ã®ãã¡ã¤ã« + <filename>myputfile.ext</filename> ã«ã³ãã¼ãã¾ãã + ãã¡ã¤ã«ã³ãã¼ãè¡ãåã«ã¯ã + ä½ããã®ç¢ºèªãã¦ã¼ã¶èªè¨¼ãè¡ããããªãããããã¾ããã </simpara> <para> - <informalexample> + <example> + <title>PHP 4 ã§ãHTTP PUT ããããã¡ã¤ã«ãä¿åãã</title> <programlisting role="php"> <![CDATA[ +<?php +/* PUT ããããã¼ã¿ã¯æ¨æºå ¥åãããã£ã¦ãã¾ã */ +$putdata = fopen("php://input", "r"); + +/* æ¸ãè¾¼ã¿ã¢ã¼ãã§ãã¡ã¤ã«ããªã¼ãã³ãã¾ã */ +$fp = fopen("myputfile.ext", "w"); + +/* ãã¼ã¿ã 1 KB åä½ã§èªã¿è¾¼ã¿ã + ãã¡ã¤ã«ã«æ¸ãè¾¼ã¿ã¾ã */ +while ($data = fread($putdata, 1024)) + fwrite($fp, $data); + +/* ã¹ããªã¼ã ãéãã¾ã */ +fclose($fp); +fclose($putdata); +?> +]]> + </programlisting> + </example> + </para> + <note> + <para> + ãã以éã®ããã¥ã¡ã³ã㯠PHP 3 ã«ã®ã¿é©ç¨ããã¾ãã + </para> + </note> + <para> + <example> + <title>PHP 3 ã§ãHTTP PUT ããããã¡ã¤ã«ãä¿åãã</title> + <programlisting role="php"> +<![CDATA[ <?php copy($PHP_UPLOADED_FILE_NAME,$DOCUMENT_ROOT.$REQUEST_URI); ?> ]]> </programlisting> - </informalexample> + </example> </para> <simpara> - ããã¯ããªã¢ã¼ãã¯ã©ã¤ã¢ã³ãã«ãããªã¯ã¨ã¹ããããä½ç½®ã«ãã¡ã¤ã«ã - ã³ãã¼ãã¾ãããã®ãã¡ã¤ã«ã³ãã¼ãå®è¡ããåã«ä½ããã®ç¢ºèªãã¦ã¼ã¶ã® - èªè¨¼ãå®è¡ãããã¨ãæã¾ããã§ããããä¸è¨ã®ã¹ã¯ãªããã§ã¯ãPHP + ä¸è¨ã®ã¹ã¯ãªããã§ã¯ãPHP ã PUT ã¡ã½ããã®ãªã¯ã¨ã¹ããåããéã« <link linkend="features.file-upload.post-method">POST ã¡ã½ãã</link> ã¨å ¨ãåæ§ã«ãã³ãã©ãªãã¡ã¤ã«ã«ã¢ãããã¼ãããããã¡ã¤ã«ãä¿åããã¨