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) - suse
curl_multi_add_handle(3) - osx
curl_reset(3) - php
curl_multi_add_handle(3) - php
curl_multi_strerror(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
Using cURL to submit a post form
How to include cURL library?