ljbuesch                Thu Jun  7 01:55:00 2007 UTC

  Modified files:              
    /phpdoc/en/reference/curl/functions curl-multi-add-handle.xml 
                                        curl-multi-close.xml 
                                        curl-multi-exec.xml 
                                        curl-multi-init.xml 
  Log:
  Updated the examples again.  Fix for bug#41598.
  
  
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/curl/functions/curl-multi-add-handle.xml?r1=1.5&r2=1.6&diff_format=u
Index: phpdoc/en/reference/curl/functions/curl-multi-add-handle.xml
diff -u phpdoc/en/reference/curl/functions/curl-multi-add-handle.xml:1.5 
phpdoc/en/reference/curl/functions/curl-multi-add-handle.xml:1.6
--- phpdoc/en/reference/curl/functions/curl-multi-add-handle.xml:1.5    Sat Jun 
 2 21:23:05 2007
+++ phpdoc/en/reference/curl/functions/curl-multi-add-handle.xml        Thu Jun 
 7 01:55:00 2007
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
+<!-- $Revision: 1.6 $ -->
 <refentry id="function.curl-multi-add-handle">
  <refnamediv>
   <refname>curl_multi_add_handle</refname>
@@ -54,10 +54,10 @@
 $ch2 = curl_init();
 
 // set URL and other appropriate options
-curl_setopt($ch, CURLOPT_URL, "http://www.example.com/";);
-curl_setopt($ch, CURLOPT_HEADER, 0);
-curl_setopt($ch, CURLOPT_URL, "http://www.php.net/";);
-curl_setopt($ch, CURLOPT_HEADER, 0);
+curl_setopt($ch1, CURLOPT_URL, "http://www.example.com/";);
+curl_setopt($ch1, CURLOPT_HEADER, 0);
+curl_setopt($ch2, CURLOPT_URL, "http://www.php.net/";);
+curl_setopt($ch2, CURLOPT_HEADER, 0);
 
 //create the multiple cURL handle
 $mh = curl_multi_init();
@@ -66,10 +66,15 @@
 curl_multi_add_handle($mh,$ch1);
 curl_multi_add_handle($mh,$ch2);
 
+$running=null;
 //execute the handles
-curl_multi_exec($mh);
+do {
+    curl_multi_exec($mh);
+} while($running > 0);
 
 //close all the handles
+curl_multi_remove_handle($ch1);
+curl_multi_remove_handle($ch2);
 curl_multi_close($mh);
 ?>
 ]]>
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/curl/functions/curl-multi-close.xml?r1=1.5&r2=1.6&diff_format=u
Index: phpdoc/en/reference/curl/functions/curl-multi-close.xml
diff -u phpdoc/en/reference/curl/functions/curl-multi-close.xml:1.5 
phpdoc/en/reference/curl/functions/curl-multi-close.xml:1.6
--- phpdoc/en/reference/curl/functions/curl-multi-close.xml:1.5 Sat Jun  2 
21:23:05 2007
+++ phpdoc/en/reference/curl/functions/curl-multi-close.xml     Thu Jun  7 
01:55:00 2007
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
+<!-- $Revision: 1.6 $ -->
 <refentry id="function.curl-multi-close">
  <refnamediv>
   <refname>curl_multi_close</refname>
@@ -50,10 +50,10 @@
 $ch2 = curl_init();
 
 // set URL and other appropriate options
-curl_setopt($ch, CURLOPT_URL, "http://www.example.com/";);
-curl_setopt($ch, CURLOPT_HEADER, 0);
-curl_setopt($ch, CURLOPT_URL, "http://www.php.net/";);
-curl_setopt($ch, CURLOPT_HEADER, 0);
+curl_setopt($ch1, CURLOPT_URL, "http://www.example.com/";);
+curl_setopt($ch1, CURLOPT_HEADER, 0);
+curl_setopt($ch2, CURLOPT_URL, "http://www.php.net/";);
+curl_setopt($ch2, CURLOPT_HEADER, 0);
 
 //create the multiple cURL handle
 $mh = curl_multi_init();
@@ -62,10 +62,14 @@
 curl_multi_add_handle($mh,$ch1);
 curl_multi_add_handle($mh,$ch2);
 
+$running=null;
 //execute the handles
-curl_multi_exec($mh);
-
+do {
+    curl_multi_exec($mh,$running);
+} while ($running > 0)
 //close the handles
+curl_multi_remove_handle($ch1);
+curl_multi_remove_handle($ch2);
 curl_multi_close($mh);
 
 ?>
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/curl/functions/curl-multi-exec.xml?r1=1.7&r2=1.8&diff_format=u
Index: phpdoc/en/reference/curl/functions/curl-multi-exec.xml
diff -u phpdoc/en/reference/curl/functions/curl-multi-exec.xml:1.7 
phpdoc/en/reference/curl/functions/curl-multi-exec.xml:1.8
--- phpdoc/en/reference/curl/functions/curl-multi-exec.xml:1.7  Sat Jun  2 
21:23:05 2007
+++ phpdoc/en/reference/curl/functions/curl-multi-exec.xml      Thu Jun  7 
01:55:00 2007
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
+<!-- $Revision: 1.8 $ -->
 <refentry id="function.curl-multi-exec">
  <refnamediv>
   <refname>curl_multi_exec</refname>
@@ -67,10 +67,10 @@
 $ch2 = curl_init();
 
 // set URL and other appropriate options
-curl_setopt($ch, CURLOPT_URL, "http://www.example.com/";);
-curl_setopt($ch, CURLOPT_HEADER, 0);
-curl_setopt($ch, CURLOPT_URL, "http://www.php.net/";);
-curl_setopt($ch, CURLOPT_HEADER, 0);
+curl_setopt($ch1, CURLOPT_URL, "http://www.example.com/";);
+curl_setopt($ch1, CURLOPT_HEADER, 0);
+curl_setopt($ch2, CURLOPT_URL, "http://www.php.net/";);
+curl_setopt($ch2, CURLOPT_HEADER, 0);
 
 //create the multiple cURL handle
 $mh = curl_multi_init();
@@ -79,10 +79,14 @@
 curl_multi_add_handle($mh,$ch1);
 curl_multi_add_handle($mh,$ch2);
 
+$running=null;
 //execute the handles
-curl_multi_exec($mh);
-
+do {
+    curl_multi_exec($mh,$running);
+} while ($running > 0);
 //close the handles
+curl_multi_remove_handle($ch1);
+curl_multi_remove_handle($ch2);
 curl_multi_close($mh);
 
 ?>
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/curl/functions/curl-multi-init.xml?r1=1.5&r2=1.6&diff_format=u
Index: phpdoc/en/reference/curl/functions/curl-multi-init.xml
diff -u phpdoc/en/reference/curl/functions/curl-multi-init.xml:1.5 
phpdoc/en/reference/curl/functions/curl-multi-init.xml:1.6
--- phpdoc/en/reference/curl/functions/curl-multi-init.xml:1.5  Sat Jun  2 
21:23:05 2007
+++ phpdoc/en/reference/curl/functions/curl-multi-init.xml      Thu Jun  7 
01:55:00 2007
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
+<!-- $Revision: 1.6 $ -->
 <refentry id="function.curl-multi-init">
  <refnamediv>
   <refname>curl_multi_init</refname>
@@ -50,10 +50,10 @@
 $ch2 = curl_init();
 
 // set URL and other appropriate options
-curl_setopt($ch, CURLOPT_URL, "http://www.example.com/";);
-curl_setopt($ch, CURLOPT_HEADER, 0);
-curl_setopt($ch, CURLOPT_URL, "http://www.php.net/";);
-curl_setopt($ch, CURLOPT_HEADER, 0);
+curl_setopt($ch1, CURLOPT_URL, "http://www.example.com/";);
+curl_setopt($ch1, CURLOPT_HEADER, 0);
+curl_setopt($ch2, CURLOPT_URL, "http://www.php.net/";);
+curl_setopt($ch2, CURLOPT_HEADER, 0);
 
 //create the multiple cURL handle
 $mh = curl_multi_init();
@@ -62,10 +62,15 @@
 curl_multi_add_handle($mh,$ch1);
 curl_multi_add_handle($mh,$ch2);
 
+$running=null;
 //execute the handles
-curl_multi_exec($mh);
+do {
+    curl_multi_exec($mh,$running);
+} while ($running > 0);
 
 //close the handles
+curl_multi_remove_handle($ch1);
+curl_multi_remove_handle($ch2);
 curl_multi_close($mh);
 
 ?>

Reply via email to