1

this is my code.

$ch1 = curl_init();
$ch2 = curl_init();
$ch3 = curl_init();
$ch4 = curl_init();
$ch5 = curl_init();
$ch6 = curl_init();
$ch7 = curl_init();
$ch8 = curl_init();
$ch9 = curl_init();
$ch10 = curl_init();

curl_setopt($ch1, CURLOPT_URL, "https://johncena.somewhere/?date="$one);
curl_setopt($ch1, CURLOPT_HEADER, 0);
curl_setopt($ch2, CURLOPT_URL, "https://johncena.somewhere/?date="$one+1);
curl_setopt($ch2, CURLOPT_HEADER, 0);
curl_setopt($ch3, CURLOPT_URL, "https://johncena.somewhere/?date="$one+2);
curl_setopt($ch3, CURLOPT_HEADER, 0);
curl_setopt($ch4, CURLOPT_URL, "https://johncena.somewhere/?date="$one+3);
curl_setopt($ch4, CURLOPT_HEADER, 0);
curl_setopt($ch5, CURLOPT_URL, "https://johncena.somewhere/?date="$one+4);
curl_setopt($ch5, CURLOPT_HEADER, 0);
curl_setopt($ch6, CURLOPT_URL, "https://johncena.somewhere/?date="$one+5);
curl_setopt($ch6, CURLOPT_HEADER, 0);
curl_setopt($ch7, CURLOPT_URL, "https://johncena.somewhere/?date="$one+6);
curl_setopt($ch7, CURLOPT_HEADER, 0);
curl_setopt($ch8, CURLOPT_URL, "https://johncena.somewhere/?date="$one+7);
curl_setopt($ch8, CURLOPT_HEADER, 0);
curl_setopt($ch9, CURLOPT_URL, "https://johncena.somewhere/?date="$one+8);
curl_setopt($ch9, CURLOPT_HEADER, 0);
curl_setopt($ch10, CURLOPT_URL, "https://johncena.somewhere/?date="$one+9);
curl_setopt($ch10, CURLOPT_HEADER, 0);

$mh = curl_multi_init();

curl_multi_add_handle($mh,$ch1);
curl_multi_add_handle($mh,$ch2);
curl_multi_add_handle($mh,$ch3);
curl_multi_add_handle($mh,$ch4);
curl_multi_add_handle($mh,$ch5);
curl_multi_add_handle($mh,$ch6);
curl_multi_add_handle($mh,$ch7);
curl_multi_add_handle($mh,$ch8);
curl_multi_add_handle($mh,$ch9);
curl_multi_add_handle($mh,$ch10);

do {
    $status = curl_multi_exec($mh, $active);
    if($active){
         // do something bra bra bra
    }
} while ($active && $status == CURLM_OK);

curl_multi_remove_handle($mh, $ch1);
curl_multi_remove_handle($mh, $ch2);
curl_multi_remove_handle($mh, $ch3);
curl_multi_remove_handle($mh, $ch4);
curl_multi_remove_handle($mh, $ch5);
curl_multi_remove_handle($mh, $ch6);
curl_multi_remove_handle($mh, $ch7);
curl_multi_remove_handle($mh, $ch8);
curl_multi_remove_handle($mh, $ch9);
curl_multi_remove_handle($mh, $ch10);
curl_multi_close($mh);

previously I used file_get_contents() but really slow for me so I thought that I would use curl() but i don't know how to get html content to a text i make variable to store curl_multi_exec but not work that variable print html content to a screen (lol) Thank you for helping and sorry for my English.

RBP
  • 27
  • 1
  • 4

0 Answers0