nlopess         Fri Aug 11 22:00:05 2006 UTC

  Modified files:              
    /phpdoc/en/appendices       wrappers.xml 
  Log:
  add example on how to send POST data using stream context opts. many thanks 
to Sara for the code
  
http://cvs.php.net/viewvc.cgi/phpdoc/en/appendices/wrappers.xml?r1=1.61&r2=1.62&diff_format=u
Index: phpdoc/en/appendices/wrappers.xml
diff -u phpdoc/en/appendices/wrappers.xml:1.61 
phpdoc/en/appendices/wrappers.xml:1.62
--- phpdoc/en/appendices/wrappers.xml:1.61      Sun May 28 20:33:19 2006
+++ phpdoc/en/appendices/wrappers.xml   Fri Aug 11 22:00:05 2006
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.61 $ -->
+<!-- $Revision: 1.62 $ -->
 <appendix id="wrappers">
  <title>List of Supported Protocols/Wrappers</title>
  <para>
@@ -202,6 +202,35 @@
 ]]>
    </programlisting>
   </informalexample>
+  <example>
+   <title>Fetch a page and send POST data</title>
+   <programlisting role="php">
+<![CDATA[
+<?php
+
+$postdata = http_build_query(
+    array(
+        'var1' => 'some content',
+        'var2' => 'doh'
+    )
+);
+
+$opts = array('http' =>
+    array(
+        'method'  => 'POST',
+        'header'  => 'Content-type: application/x-www-form-urlencoded',
+        'content' => $postdata
+    )
+);
+
+$context  = stream_context_create($opts);
+
+$result = file_get_contents('http://example.com/submit.php', false, $context);
+
+?>
+]]>
+   </programlisting>
+  </example>
   <simpara>
    The stream allows access to the <emphasis>body</emphasis> of
    the resource; the headers are stored in the

Reply via email to