Вход Регистрация
Файл: profi_wm/modules/servis/cypr/tic.php
Строк: 41
<?php
//Функция проверки ТИЦ от it-level.ru
function get_download($url){
$ret false;
if (
function_exists('curl_init')){
if (
$curl curl_init()){
if (!
curl_setopt($curlCURLOPT_URL$url))return $ret;
if (!
curl_setopt($curlCURLOPT_RETURNTRANSFERtrue))
return 
$ret;
if (!
curl_setopt($curlCURLOPT_CONNECTTIMEOUT30))
return 
$ret;
if (!
curl_setopt($curlCURLOPT_HEADERfalse))return $ret;
if (!
curl_setopt($curlCURLOPT_ENCODING,"gzip, deflate"))
return 
$ret;
$ret curl_exec($curl);
curl_close($curl);
}
}else {
$u parse_url($url);
if (
$fp = @fsockopen($u['host'], !empty($u['port'])?$u['port']:80)){
$headers 'GET '$u['path']. '?'$u['query'].'HTTP/1.0'"rn";
$headers.='Host: '$u['host']."rn";
$headers.='Connection: Close'"rnrn";
fwrite($fp$headers);
$ret '';
while(!
feof($fp)){
$ret.=fgets($fp,1024);
}
$ret substr($ret,strpos($ret,"rnrn")+4);
fclose($fp);
}
}
return 
$ret;
}
function 
get_yandex($url){
$ret 'N/A';
if (
substr($url,0,7) != 'http://')
$url 'http://'$url;
if (
$content get_download('http://bar-navig.yandex.ru/u?ver=2&url='urlencode($url).'&show=1&post=0')){
if (
class_exists('SimpleXMLElement')){
if (
$xmldoc = new SimpleXMLElement($content)){
$tcy $xmldoc -> tcy;
if (!empty(
$tcy)){
$ret $tcy['value'];
}
}
}else {
preg_match("/value="(.d*)"/"$content$tic);
if (!empty(
$tic[1]))$ret $tic[1];
}
}
return 
$ret;
}
?>
Онлайн: 0
Реклама