На форуме InfoScript.ru вы можете: задать вопросы по php, вопросы по javascript, вопросы по системе uCoz, заказать графику для вашего сайта и просто пообщаться с хорошими людьми
  • Страница 1 из 1
  • 1
Модератор форума: MaSTerGuiTar, frenkmalcov  
Помогите изменить скрипт
VeD Дата: Среда, 08.01.2014, 14:08 | Сообщение # 1
Offline
Заглянувший
Пользователи
Сообщений:15
Награды:0
Замечания:0%
Репутация
12
У меня на сайте есть скрипт - Где сейчас пользователь, только есть одно но, у меня на сайте 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);
}
?>


Без Тебя мы ничто, без Тебя мы никто, мы просто сосуды пустые внутри...
 
tumblety Дата: Понедельник, 22.08.2016, 10:21 | Сообщение # 2
Offline
Заглянувший
Пользователи
Сообщений:1
Награды:0
Замечания:0%
Репутация
0
В самом скрипте никаких ограничений не вижу.
 
  • Страница 1 из 1
  • 1
Поиск: