У меня на сайте есть скрипт - Где сейчас пользователь, только есть одно но, у меня на сайте 50тыс пользователей, а скрипт может только показать 1000, потому что файлов в одной папке не должно перевышать 1000. можно как то переписать скрипт что бы в папке data создавались подпапки 1, 2, 3 и т. д. и в каждой папке по 1тыс файлов. Или что бы всё прописывалось в одном файле. Вот сам php-скрипт.
Код
**********
<?if($USER_LOGGED_IN$)?><script type="text/javascript">$.get('/php/user_mn/index.php?n='+document.title);</script><?endif?>
<div class="udtb"><div class="udtlb">Последний раз был:</div> <span id="whtl">Загрузка...</span></div><script type="text/javascript">$('#whtl').load('/php/user_mn/index.php?i=$_USER_ID$');</script>
**********/
$___notjson = 1;
$id = ucoz_getinfo("SITEUSERID");
$getid = $_REQUEST['i'];
$n = $_REQUEST['n'];
$name = explode('?', $n);
$url = $_SERVER['HTTP_REFERER'];
if(empty($name[0])){
if(!empty($getid) && file_exists('data/'.$getid.'.dat')){
header('Content-Type: text/html; charset=utf-8');
$file = file_get_contents('data/'.$getid.'.dat');
echo $file;
}else{
echo 'Нет данных...';
}
}else{
$f = fopen('data/'.$id.'.dat', 'w+');
fwrite($f, '<a href="'.$url.'" >'.$name[0].'</a>');
fclose($f);
}
?>