File size: 3.55Kb
<?php
#-----------------------------------------------------#
# ********* WAP-MOTORS ********* #
# Made by : VANTUZ #
# E-mail : [email protected] #
# Site : http://pizdec.ru #
# WAP-Site : http://visavi.net #
# ICQ : 36-44-66 #
# Вы не имеете право вносить изменения в код скрипта #
#-----------------------------------------------------#
require_once"../template/start.php";
require_once"../template/regglobals.php";
require_once"../template/config.php";
require_once"../template/functions.php";
require_once"../template/antidos.php";
require_once"../template/cookies.php";
require_once"../template/gzip.php";
require_once"../template/header.php";
require_once"../template/referer.php";
include_once"../themes/$config_themes/index.php";
$text = file("../local/profil/$log.prof");
if ($text!=""){
$udata = explode(":||:",$text[0]);
$provlog=trim($udata[0]);
$provpar=trim($udata[1]);
$privat=trim($udata[10]);}
echo '<img src="../images/img/partners.gif" alt=""> <b>Популярные скины</b><br><br>';
echo 'Вы используете скин: <b>'.check($udata[20]).'</b><br><br>';
//------------------------------ НОВАЯ ФУНКЦИЯ КЕШИРОВАНИЯ ------------------------------//
$filtime=filemtime("../local/datatmp/themes.dat");
$filtime=$filtime+(3600*12); //12-часовое индексирование
$ttime=time();
if($ttime>=$filtime){
$dir = opendir ("../local/profil");
while ($file = readdir ($dir)) {
if (ereg (".prof$", $file)) {
$a[]=$file;
}}
closedir ($dir);
$total = count($a);
foreach($a as $k){
$tex = file("../local/profil/$k");
$data = explode(":||:",$tex[0]);
if($data[20]!=""){
$dat_skins[]=$data[20];
}
}
$dir = opendir ("../themes");
while ($file = readdir ($dir)) {
if(!eregi("[^a-z0-9_-]",$file)){
$dat_themes[]=$file;}}
closedir ($dir);
$newskin_array=array_count_values($dat_skins);
foreach($dat_themes as $k){
$data_themes[]=check($k);
$data_values[]=(int)$newskin_array[$k];
}
arsort($data_values);
clear_files("../local/datatmp/themes.dat");
$fp = fopen("../local/datatmp/themes.dat","a+");
flock ($fp,LOCK_EX);
foreach($data_values as $k=>$v){
$text='|'.$data_themes[$k].'|'.$v.'|';
fputs($fp,"$text\r\n");
}
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
chmod ($fp, 0666);
chmod ("../local/datatmp/themes.dat", 0666);
}
//------------------------------ ВЫВОД ИЗ КЕША ------------------------------//
$file = file("../local/datatmp/themes.dat");
$total = count($file);
for ($i = 0; $i < $total; $i++){
$data = explode("|",$file[$i]);
echo '<img src="../images/img/act.gif" alt=""> <b><a href="../pages/skin.php?skins='.$data[1].'&'.SID.'">'.$data[1].'</a></b> - <b>'.(int)$data[2].'</b> чел.<br>';
}
$file = file("../local/datatmp/themes.dat");
$data = explode("|",$file[0]);
$file=array_reverse($file);
$data2 = explode("|",$file[0]);
echo '<br><br>Наиболее популярный скин: <b>'.$data[1].'</b> (Используют <b>'.$data[2].'</b> чел.)<br>';
echo 'Наименее популярный скин: <b>'.$data2[1].'</b> (Используют <b>'.$data2[2].'</b> чел.)<br>';
echo'<br><img src="../images/img/homepage.gif" alt=""> <a href="../index.php?'.SID.'">На главную</a>';
include_once"../themes/$config_themes/foot.php";
?>