<?
function curlRequest($url) {

 $ch=curl_init();
 curl_setopt($ch, CURLOPT_URL, $url);
 curl_setopt($ch, CURLOPT_TIMEOUT, 10);
 curl_setopt($ch, CURLOPT_HEADER, 1);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt($ch, CURLOPT_NOBODY, true);
 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

 $httpHeader = array(
  ”Content-Type: text/xml; charset=UTF-8″,
  ”Content-Encoding: UTF-8″
 );
 curl_setopt($ch, CURLOPT_HTTPHEADER, $httpHeader);

 $data=curl_exec($ch);
 $info=curl_getinfo($ch);
 $errno=curl_getinfo( $ch, CURLINFO_HTTP_CODE );
 $finalurl=curl_getinfo( $ch, CURLINFO_EFFECTIVE_URL );

 curl_close($ch);

 #print_r(array(‘data’=>$data,’errno’=>$errno,’info’=>$info));
 //return array(‘data’=>$data,’errno’=>$errno,’info’=>$info);

 if(preg_replace(„/\/$/”, „”, $finalurl)==preg_replace(„/\/$/”, „”, $url))
  $finalurl = ”;

 return $errno.’|’.$finalurl;
}

$urls =
‘www.wolakorybutowa.pl
www.adamsuszek.pl

$tab_urls = preg_split(„/\n/”, $urls, -1, PREG_SPLIT_OFFSET_CAPTURE);

for($i=0; $i<count($tab_urls); $i++) {
 $data = curlRequest(‘http://’.trim(chop($tab_urls[$i][0])));
 $tab_urls[$i][1] = $data;
}

print_r($tab_urls);
?>

Dodaj komentarz

* pole obowiÄ…zkowe