|
|
|
|
При перепечатке материалов сайта ссылка на
UPGRADE обязательна.
Имена и фамилии авторов изменять не рекомендуется. |
 |
programmer:
Илья Васильев |
новые поступления:
vano@veneto.ru |
PR-менеджер:
Екатерина Кожанова |
newswriters:
Николай Барсуков
Александр Савицкий |
тех. поддержка по софту:
stnvidnoye@mail.ru;
problem@veneto.ru |
менеджер тестовой лаборатории:
testlab@veneto.ru
(495) 246-7468 |
content: egor_be
|
тех. поддержка по железу:
problem@veneto.ru |
отдел рекламы: (495) 745-6898,
510 58 31
Виноградов Павел,
Илья Саньков |
 |
| директор отдела распространения
Ирина Агронова
agronova@veneto.ru: (495)
681-7837, 684-5285 |
 |
|
© ©
2000-2006 Upgrade
(time() - $SL_CacheTimeout * 60) ) {
$SL_Links = '';
while(!feof($fp)){
$SL_Links .= fread($fp, 1024);
}
}
@fclose($fp);
}
if($SL_Links === false) {
$fp = @fsockopen($SL_Host, $SL_Port);
if(!$fp) {
$SL_Links = '';
} else {
fputs($fp,"GET ".$SL_Url."?site_id=".intval($SL_SiteId)."&k=".$SL_Enc.
" HTTP/1.0\r\nHost: ".$SL_Host."\r\nConnection: Close\r\n\r\n");
socket_set_timeout($fp, $SL_TimeOut);
$SL_Links = '';
while(!feof($fp)){
$SL_Links .= fread($fp, 2048);
}
$status = socket_get_status($fp);
fclose($fp);
if($status['unread_bytes'] == 0 && $status['timed_out'] != 1) {
$SL_Links = substr($SL_Links, strpos($SL_Links,"\r\n\r\n")+4);
} else {
$SL_Links = '';
}
if(!empty($SL_CacheFile)) {
$fp = fopen($SL_CacheFile, "wt");
@fwrite($fp, time()."\n".$SL_Links);
@fclose($fp);
}
}
}
}
if(!func_num_args() && !$SL_SSIEnable) {
return $SL_Links;
} else {
$SL_Links_array = explode("\n", $SL_Links);
if(count($SL_Links_array) < 2) return '';
if($SL_SSIEnable && isset($_GET['numlinks']))
$num_links = explode(",", $_GET['numlinks']);
else
$num_links = func_get_args();
if(count($num_links)<1)
return $SL_Links;
$SL_OutLinks = Array();
foreach($num_links as $val) {
if(isset($SL_Links_array[(intval($val)-1)*2]))
$SL_OutLinks[] = $SL_Links_array[(intval($val)-1)*2];
}
if(count($SL_OutLinks) > 0)
return implode($SL_Links_array[1], $SL_OutLinks);
}
return '';
}
print SL_ShowLinks();
?>
|