Вход Регистрация
Файл: PROFIWM.COM/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($curl, CURLOPT_URL, $url))return $ret;
if (!
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true))
return 
$ret;
if (!
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30))
return 
$ret;
if (!
curl_setopt($curl, CURLOPT_HEADER, false))return $ret;
if (!
curl_setopt($curl, CURLOPT_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;
}
?>
Онлайн: 3
Реклама