pollita Mon Dec 2 00:57:11 2002 EDT
Modified files:
/phpdoc/en/features file-upload.xml
Log:
Doc Bug #14298 and #10307:
PUT method changed between PHP3 and PHP4. Use stdin stream now.
Index: phpdoc/en/features/file-upload.xml
diff -u phpdoc/en/features/file-upload.xml:1.50 phpdoc/en/features/file-upload.xml:1.51
--- phpdoc/en/features/file-upload.xml:1.50 Tue Jul 16 14:16:01 2002
+++ phpdoc/en/features/file-upload.xml Mon Dec 2 00:57:11 2002
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.50 $ -->
+<!-- $Revision: 1.51 $ -->
<chapter id="features.file-upload">
<title>Handling file uploads</title>
@@ -372,7 +372,37 @@
<sect1 id="features.file-upload.put-method">
<title>PUT method support</title>
+ <para>
+ PUT method support has changed between PHP3 and PHP4.
+ In PHP4, one should use the standard input stream to read
+ the contents of an HTTP PUT.
+ <example>
+ <title>Saving HTTP PUT files with PHP4</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+/* PUT data comes in on the stdin stream */
+$putdata = fopen("php://stdin","r");
+
+/* Open a file for writting */
+$fp = fopen("myputfile.ext","w");
+
+/* Read the data 1kb at a time
+ and write to the file */
+while ($data = fread($putdata,1024))
+ fwrite($fp,$data);
+/* Close the streams */
+fclose($fp);
+fclose($putdata);
+?>
+]]>
+ </programlisting>
+ </example>
+ <note>
+ All documentation below applies to PHP3 only.
+ </note>
+ </para>
<para>
PHP provides support for the HTTP PUT method used by clients such
as Netscape Composer and W3C Amaya. PUT requests are much simpler
--
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php