cURL EXERCISES 


curl apg

The cURL EXERCISES.



  1 EXERCISE   

<?php

$url 
"https://www.google.com/";
// create a new cURL resource
$ch curl_init();

// set URL and other appropriate options
curl_setopt($chCURLOPT_URL$url);
curl_setopt($chCURLOPT_HEADER0);

// grab URL and pass it to the browser
curl_exec($ch);

// close cURL resource, and free up system resources
curl_close($ch);

?>

 RESULT   

RUM at REMOTE HOST SYSTEM that has the function cURL enabled!

  2 EXERCISE   

<?php

$url2 
"https://ed48.com/";
// create a new cURL resource
$ch2 curl_init();

// set URL and other appropriate options
curl_setopt($ch2CURLOPT_URL$url2);
curl_setopt($ch2CURLOPT_HEADER0);

// grab URL and pass it to the browser
curl_exec($ch2);

// close cURL resource, and free up system resources
curl_close($ch2);

?>

 RESULT   

RUM at REMOTE HOST SYSTEM that has the function cURL enabled!

  3 EXERCISE   

<?php

//URL from which to get webpage contents.
$url "https://developerslife.tech/pt/";
// Initialize a CURL session.
$ch curl_init($url);
 
// Execute
curl_exec($ch);

// Check if any error occurred
if (!curl_errno($ch)) {
  
$info curl_getinfo($ch);
  echo 
'Took '$info['total_time'], ' seconds to send a request to '$info['url'], "<br>";
}

// Close handle
curl_close($ch);

?>

 RESULT   

RUM at REMOTE HOST SYSTEM that has the function cURL enabled!

  4 EXERCISE   

<?php

// create both cURL resources
$ch1 curl_init();
$ch2 curl_init();

// set URL and other appropriate options
curl_setopt($ch1CURLOPT_URL"https://php.net/");
curl_setopt($ch1CURLOPT_HEADER0);
curl_setopt($ch2CURLOPT_URL"https://ed48.com/");
curl_setopt($ch2CURLOPT_HEADER0);

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

//execute the multi handle
do {
    
$status curl_multi_exec($mh$active);
    if (
$active) {
        
curl_multi_select($mh);
    }
} while (
$active && $status == CURLM_OK);

//close the handles
curl_multi_remove_handle($mh$ch1);
curl_multi_remove_handle($mh$ch2);
curl_multi_close($mh);

?>

 RESULT   

RUM at REMOTE HOST SYSTEM that has the function cURL enabled!