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); ?>