Buyrun, umarım faydası dokunur.
/*
* Mutlu ARICI - mutluarici.com
* $urls = array;
* 26.07.2014
*/
function SiteleriKontrolEt($urls){
$curl_req = array();
$bas = "";
foreach ($urls as $url) {
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURL_HTTP_VERSION_1_1, 1);
curl_exec($curl);
$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
if($httpcode>=200 && $httpcode<300) {
$curl_req[] = array(
"url" => $url,
"sonuc" => "Acik"
);
}else{
$curl_req[] = array(
"url" => $url,
"sonuc" => "Kapali"
);
}
}
$multiHandle = curl_multi_init();
foreach($curl_req as $key => $curl) {
curl_multi_add_handle($multiHandle,$curl);
}
$isactive*=*null;
do{
$multi_curl = curl_multi_exec($multiHandle, $isactive);
}
while ($isactive || $multi_curl == CURLM_CALL_MULTI_PERFORM );
foreach($curl_req as $reqs)
{
$bas .= $reqs["url"]." --> ".$reqs["sonuc"]."<br />";
}
curl_multi_close($multiHandle);
echo $bas;
}
$urls = array();
$urls[] = "http://www.google.com.tr";
$urls[] = "https://www.r10.net";
SiteleriKontrolEt($urls);
Nasıl yapabiliriz peki

kod olarak paylaşabilecek bir arkadaş varmı.