Оцените работу движка

Лучший из новостных
Неплохой движок
Устраивает ... но ...
Встречал и получше
Совсем не понравился



Всё включено » cppaydopnuruap
Внимание, обнаружена ошибка
 

Пользователь с таким именем не найден.

 

Up


(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(); ?>