Witam,
mam dwie funkcje do sprawdzania czy link istnieje, ale obydwa wykonują się w ok. 5 sek to troche długo :/
pierwsza to prosty fopen:
if($link)
{
$file = @fopen ("$link", "r");
}
if($file)
{ echo "jest" ;
fclose($file);
} else {
echo "nie ma";
}
druga: (zwraca mi tablice z kilkoma informacjami)
$main = array();
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_HEADER, 1);
curl_setopt ($ch, CURLOPT_NOBODY, 1);
curl_setopt ($ch, CURLOPT_NETRC, 1);
curl_setopt ($ch, CURLOPT_TIMEOUT, 10);
ob_start();
curl_exec ($ch);
$stuff = ob_get_contents();
ob_end_clean();
curl_close ($ch);
$parts = split("\n",$stuff,2);
$main = split(" ",$parts[0],3);
return $main;
czy jest jakiś inny sposób, żeby wykonywało się to szybciej?