curl_multi_add_handle(3) php man page | unix.com

Man Page: curl_multi_add_handle

Operating Environment: php

Section: 3

CURL_MULTI_ADD_HANDLE(3)						 1						  CURL_MULTI_ADD_HANDLE(3)

curl_multi_add_handle - Add a normal cURL handle to a cURL multi handle

SYNOPSIS
int curl_multi_add_handle (resource $mh, resource $ch)
DESCRIPTION
Adds the $ch handle to the multi handle $mh
PARAMETERS
o $mh -A cURL multi handle returned by curl_multi_init(3). o $ch -A cURL handle returned by curl_init(3).
RETURN VALUES
Returns 0 on success, or one of the CURLM_XXX errors code.
EXAMPLES
Example #1 curl_multi_add_handle(3) example This example will create two cURL handles, add them to a multi handle, and process them asynchronously. <?php // create both cURL resources $ch1 = curl_init(); $ch2 = curl_init(); // set URL and other appropriate options 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(); //add the two handles curl_multi_add_handle($mh,$ch1); curl_multi_add_handle($mh,$ch2); $running=null; //execute the handles do { curl_multi_exec($mh,$running); } while($running > 0); //close all the handles curl_multi_remove_handle($mh, $ch1); curl_multi_remove_handle($mh, $ch2); curl_multi_close($mh); ?>
SEE ALSO
curl_multi_remove_handle(3), curl_multi_init(3), curl_init(3). PHP Documentation Group CURL_MULTI_ADD_HANDLE(3)
Related Man Pages
curl_multi_add_handle(3) - debian
curl_multi_add_handle(3) - centos
curl_multi_exec(3) - php
curl_init(3) - php
curl_share_setopt(3) - php
Similar Topics in the Unix Linux Community
Upgrade PHP (LAMP) to support cURL. Anyone?
Using cURL to save online search results
Logging Via Terminal using cURL
Basic cURL help!
Using cURL to submit a post form