Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> система, топ100 
:(
    Опции темы
ekodrive
  Дата 15.3.2006, 20:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 204
Регистрация: 4.1.2006

Репутация: 0
Всего: 0



я создал систему нуу маленькую игру он состоит из соривновании у ково инфо октивен много времени он победитель..
система регистрации очень прост нуу каждый раз когда новый юзер зарегиструется в сервере создаётся файл с именем его ником и этот файл считается инфо юзера..
******** короче мой вопрос********
как сделать , что бы система сам считал сколько времени инфо юзера был октивным и записывал в файл инфо времени добавил новую времени которая был в преедущий раз.. и записывал в файл инфо что бы другие могли увидеть сколько он пробыл в системе.. мне это очень нужна пожалуста помогите.. моя надежда только на вас.. зарание спосибо,,,
короче топ 100,
--------------------
Смерть-Это только начало!!!
PM MAIL WWW ICQ   Вверх
Danox
Дата 15.3.2006, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


=)
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 28.1.2006

Репутация: 1
Всего: 2



Ну ты всегда пишешь в файл сколько юзер в активен?! Ну получаешь общее время потом сортируешь
http://php.net/sort
Ну и делаешь в for цикле чтоб выводил 100 ну нада пофантазировать понимаешь smile

Это сообщение отредактировал(а) Danox - 15.3.2006, 22:35
PM MAIL   Вверх
CyClon
Дата 15.3.2006, 22:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 3.12.2005

Репутация: 3
Всего: 4



Я не понял. Но я немного телепат. Догадываюсь что тебе нада. Объясню теорию smile

1. Пишем скрипт, который при загрузке страницы прописывает в БД инфу о активности юзера, то бишь время открытия странички.
2. Обновлем страничку каждые n секуд с помощью тега META. Т.е. делаем редирект на себя - ведь так построены чаты?
3. Фсе... Потом запускаем скрипт, которые будет сравнивать время активности или еще что. В общем сам смысл - самообновляющаяся страничка.
Добавлено @ 22:38
И воспользуйся советом Danox. Он дело говорит ;) Сортируем массив по времени и выводим первые 100 позиций.


--------------------
user posted image
PM   Вверх
ekodrive
Дата 15.3.2006, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 204
Регистрация: 4.1.2006

Репутация: 0
Всего: 0



спосибо болшое за ответы но вы меня не правилно понели мне не нужно сравниват мне нужна проста на проста чтоб система сам записивал в инфу сколко времени инфо юзера был открытым и все.нууу типа маленьки й сетчик...я обажаю PHP smile
--------------------
Смерть-Это только начало!!!
PM MAIL WWW ICQ   Вверх
Danox
Дата 16.3.2006, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


=)
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 28.1.2006

Репутация: 1
Всего: 2



Ты хотел сказать
Цитата

Спасибо большое за ответы, но вы меня не правильно поняли мне не нужно сравнивать. Мне нужно, проста на проста, чтоб система сама записывала в инку, сколько времени инфо юзера был открытым и все. Ну, типа маленький счетчик, я обожаю PHP.

Ну, я тебя так и понял!
Ну, так воспользуйся советом CyClon он тебе дело говорит! Обновляешь страницу, и скрипт записывает данные в БД, потом берешь данные из БД и делаешь счетчик!

Это сообщение отредактировал(а) Danox - 16.3.2006, 18:06
PM MAIL   Вверх
ekodrive
  Дата 16.3.2006, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 204
Регистрация: 4.1.2006

Репутация: 0
Всего: 0



пожалюста подскажитее как или какой скрипт мне ето очень нужеенн прошу вас кто умеет скажите smile
--------------------
Смерть-Это только начало!!!
PM MAIL WWW ICQ   Вверх
Danox
Дата 16.3.2006, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


=)
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 28.1.2006

Репутация: 1
Всего: 2



В meta вписываешь
<meta http-equiv="Refresh" content="n; url=URL">
n - секунды до перезагрузки документа
И Где сама страница пишешь

Код

<?
$write="test\n"; //тут пофиг что писать :)
$text=fopen("bd.txt","a");
fwrite($text,$write);
fclose($text);
?>

Потом считаешь строки в файле bd.txt вот так

Код

<?
$file="bd.txt";
count($file);
?>

Ну смысл понятен smile можно просто записывать в строку все это!
PM MAIL   Вверх
Danox
Дата 16.3.2006, 19:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


=)
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 28.1.2006

Репутация: 1
Всего: 2



Также если есть файл там users.txt там например там
Цитата

Васька|18 лет|Мужчина|0

И та просто делаешь list или explode ну например сделал list
ты делаешь так $name,$age,$pol,$time и ты прибавляешь к $time один!
так
$xtime=$time+1;
И файл в массив потом записываешь обратно и все...
PM MAIL   Вверх
ekodrive
Дата 16.3.2006, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 204
Регистрация: 4.1.2006

Репутация: 0
Всего: 0



suppper super superr: sposiiiboooo oy daaa super smile
мне понятень смысл толька не понел
Цитата

<?php
for (;;) {}
?>

куда ето вставить??
и ещо как можно нуу типа тут
Цитата

<?
$file="bd.txt";
count($file);
?>

зделат как то
Код

<?
$file="bd.txt";
count($file);
echo'count($file)';//показалось число строк не получается
?>

как как как??? ойй у меня пачти готова системаа smile помогите ламеру

Это сообщение отредактировал(а) ekodrive - 16.3.2006, 19:17
--------------------
Смерть-Это только начало!!!
PM MAIL WWW ICQ   Вверх
Danox
Дата 16.3.2006, 19:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


=)
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 28.1.2006

Репутация: 1
Всего: 2



Цитата

мне понятень смысл толька не понел
Цитата

<?php
for (;;) {}
?>

Это моя подпись

Все на меняй как тебе угодно!
Код

<?
$file=file ("db.txt"); //смотрим файл
$text=fopen("db.txt","w"); //открываем файл на перезапись
$go=$file[0]+1; //увеличиваем значение первой строки файла на один
fwrite($text,$go); //записываем файл
fclose($text); //закрываем файл

echo $file[0]; //выводим что на первой строке в файле
?>

Так каждый раз посещяя страницу юзер увеличивает значение первой строки файла на один smile

Это сообщение отредактировал(а) Danox - 16.3.2006, 19:41
PM MAIL   Вверх
ekodrive
Дата 16.3.2006, 19:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 204
Регистрация: 4.1.2006

Репутация: 0
Всего: 0



Спосибоооо большое вы мне очень помагли спосибо большое ещо раз.... у меня всё получилоооььь....
--------------------
Смерть-Это только начало!!!
PM MAIL WWW ICQ   Вверх
Danox
Дата 16.3.2006, 19:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


=)
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 28.1.2006

Репутация: 1
Всего: 2



Пожалуйста!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0541 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.