Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
Поиск
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Web обвязка/Создание Онлайн Фаила.
Поиск

Создание Онлайн Фаила.

25 ответов465 просмотровСейчас просматривают: 1
J
julija1990

Пользователь

Бывалый

Постов: 121

На форуме с: 29.12.2007

Репутация: +44

Рейтинг: 0

· 04.07.2008, 21:30

Вот попала я в ряды л2топа.ру

Но для того,чтобы попасть в елитную категорию,нужен-онлайн фаилик.

Помогите кто в его создании,я то я промучалась,но так и непоняла,как сделать.

Спасибо большое зараннее.

0
hambit
hambit

Пользователь

Участник

Постов: 80

На форуме с: 17.07.2007

Репутация: +425

Рейтинг: 0

· 05.07.2008, 08:43

<?

$host = "localhost"; // IP где находиться база сервера (db)
$user = "root"; // Юзер db
$pass = "root"; // Пароль db
$db = "l2jdb"; // Имя базы данных

$link = mysql_connect($host, $user, $pass); // подключаемся к Базе Данных
mysql_select_db ($db) or die("Ошибка запроса: " . mysql_error()); // выбираем схему...

$query = "SELECT COUNT(*) FROM characters WHERE online = '1'"; // формируем запрос к Базе Данных (в нем мы просим mysql-сервер выбрать из Базы Данных всех игроков, которые сейчас находятся в игре, и посчитать их количество)
$result = mysql_query($query) or die("Ошибка запроса: " . mysql_error()); // выполняем запрос...
$array = mysql_fetch_array($result); // заносим результат выполнения запроса в переменную

mysql_close($link); // закрываем соединения с Базой Данных

$file = fopen("online.txt","w"); // открываем файл только для записи, при этом вся предыдущая информация в нем уничтожится Предполагается, что файл находится в той же самой директории, что и сам скрипт. Если файл не существуют, он будет создан. При работе в NIX-системах помните о правах записи в файл для php
fputs ($file, $array['0']); // записываем данные, полученные в результате mysql-запроса, в файл
fclose ($file); // закрываем файл


?>

0
J
julija1990

Пользователь

Бывалый

Постов: 121

На форуме с: 29.12.2007

Репутация: +44

Рейтинг: 0

· 05.07.2008, 08:44

а этот фаил делать в тхт формате ?

0
BuDulay
BuDulay

Пользователь

Бывалый

Постов: 192

На форуме с: 30.06.2007

Репутация: +209

Рейтинг: 0

· 05.07.2008, 08:58

В PHP нужно, затем в крон...

— Дурак дураком

0
J
julija1990

Пользователь

Бывалый

Постов: 121

На форуме с: 29.12.2007

Репутация: +44

Рейтинг: 0

· 05.07.2008, 10:37

можешь подробнее рассказать что нужно сделать ?
спасибку уже поставила

0
V
VLadImir

Пользователь

Участник

Постов: 35

На форуме с: 24.07.2007

Репутация: +23

Рейтинг: 0

· 06.07.2008, 10:27

Создай текстовый файлик 123.txt вставь туда скрипт написан выше, залей этот файл себе на веб сервер в папку www переименуй в 123.php открой свой браузер(ИЕ, мозилла, опера) и пропиши в адрессной строке: http://my.site.com/123.php
Урааааа!!!
Еще я делал для себя показывание онлайна на анимированной картинке, текущего онлайна. Где-то на форуме я выкладывал скрипты.

0
ctline1
ctline1

Пользователь

Новичок

Постов: 22

На форуме с: 05.03.2008

Репутация: +4

Рейтинг: 0

· 23.08.2008, 10:58

TuncaH: Создай текстовый файлик 123.txt вставь туда скрипт написан выше, залей этот файл себе на веб сервер в папку www переименуй в 123.php открой свой браузер(ИЕ, мозилла, опера) и пропиши в адрессной строке: http://my.site.com/123.php
Урааааа!!!
Еще я делал для себя показывание онлайна на анимированной картинке, текущего онлайна. Где-то на форуме я выкладывал скрипты.


Не получается russian_roulette.gif

при http://my.site.com/123.php выдаёт чистую страницу :(

Знающие помогите плизз

0
acer
acer

Пользователь

Бывалый

Постов: 101

На форуме с: 14.05.2008

Репутация: +34

Рейтинг: 0

· 23.08.2008, 11:17

ыы жжеш оно сохраняет в 123.txt а не показует тебе на станице

0
Серега
Серега

Пользователь

Бывалый

Постов: 153

На форуме с: 29.02.2008

Репутация: +135

Рейтинг: 0

· 23.08.2008, 11:59

нада делать файл online.txt в папке www
потом зделать файл online.php
Туда вписать выше приведенный скрипт потом открыть такую ссылку
http://sait.ru/online.php
И потом смотри свой файл онлине.тхт и там будет написано количество онлайна

0
I
IceWorld

Пользователь

Бывалый

Постов: 126

На форуме с: 13.08.2008

Репутация: +13

Рейтинг: 0

· 23.08.2008, 12:23

Спс!!! Респект!!!
clapping.gif

Спасибку нажал))

0
acer
acer

Пользователь

Бывалый

Постов: 101

На форуме с: 14.05.2008

Репутация: +34

Рейтинг: 0

· 23.08.2008, 12:41

а как сделать что б оно само обновлялось без того что б заходить н а ссылку ххх.пхп?

0
Серега
Серега

Пользователь

Бывалый

Постов: 153

На форуме с: 29.02.2008

Репутация: +135

Рейтинг: 0

· 23.08.2008, 12:55

в индекс.пхп в самом конце вписать такую строку:
<?php include "online.php";?>

0
acer
acer

Пользователь

Бывалый

Постов: 101

На форуме с: 14.05.2008

Репутация: +34

Рейтинг: 0

· 23.08.2008, 17:50

а какое время обновления текстового файла ?

0
AbsT
AbsT

Пользователь

Ветеран

Постов: 1514

На форуме с: 10.12.2007

Репутация: +768

Рейтинг: 0

· 23.08.2008, 18:12

Время обновления по приведенному примеру от BOPOBEI - никакое.
Обновление происходит при посещении страницы index.php любым человеком.
Когда никто не заходит - скрипты "спят".

Для таких задач нужно ставить крон (для никсов), или nncron lite под винду.
Это все не так сложно, как покажется на первое время.
Крон - это планировщик, который запускает то, что ему укажут, когда, и с каким интервалом.

— &#197;lderdom - ingen gl&#228;dje..

0
acer
acer

Пользователь

Бывалый

Постов: 101

На форуме с: 14.05.2008

Репутация: +34

Рейтинг: 0

· 23.08.2008, 18:15

спс можеш выложить ево? чтото помудрую над ним :)

0
AbsT
AbsT

Пользователь

Ветеран

Постов: 1514

На форуме с: 10.12.2007

Репутация: +768

Рейтинг: 0

· 23.08.2008, 18:22

На здоровье...вот под винду.
http://www.nncron.ru/index_ru.shtml
Тебе надо запланировать запуск php.exe с указанием пути до скрипт-файла.
Типа php.exe C:\blabla\file.php...читай мануалы, там все поймешь =)


p.s Если нужен под никс, то с ними я не дружу.

— &#197;lderdom - ingen gl&#228;dje..

0
acer
acer

Пользователь

Бывалый

Постов: 101

На форуме с: 14.05.2008

Репутация: +34

Рейтинг: 0

· 23.08.2008, 18:26

Спасиб :)

0
E
Eliminator

Автор

Новичок

Постов: 20

На форуме с: 21.08.2008

Репутация: +1

Рейтинг: 0

· 23.08.2008, 21:15

А можно еще воспользоваться онлайн утилитой http://cronjob.ru/ - все просто и понятно.

0
pchayka
pchayka

Пользователь

Ветеран

Постов: 1304

На форуме с: 01.02.2008

Репутация: +1313

Рейтинг: 0

· 23.08.2008, 22:22

на любом уважающем себя хостере есть крон задачник в админке сайта

— You&#39;re an amateur

0
ctline1
ctline1

Пользователь

Новичок

Постов: 22

На форуме с: 05.03.2008

Репутация: +4

Рейтинг: 0

· 24.08.2008, 10:35

:(
всё сделал ка написано выше :
1. Данный скрипт
<?

$host = "localhost"; // IP где находиться база сервера (db)
$user = "root"; // Юзер db
$pass = "root"; // Пароль db
$db = "l2jdb"; // Имя базы данных

$link = mysql_connect($host, $user, $pass); // подключаемся к Базе Данных
mysql_select_db ($db) or die("Ошибка запроса: " . mysql_error()); // выбираем схему...

$query = "SELECT COUNT(*) FROM characters WHERE online = '1'"; // формируем запрос к Базе Данных (в нем мы просим mysql-сервер выбрать из Базы Данных всех игроков, которые сейчас находятся в игре, и посчитать их количество)
$result = mysql_query($query) or die("Ошибка запроса: " . mysql_error()); // выполняем запрос...
$array = mysql_fetch_array($result); // заносим результат выполнения запроса в переменную

mysql_close($link); // закрываем соединения с Базой Данных

$file = fopen("online.txt","w"); // открываем файл только для записи, при этом вся предыдущая информация в нем уничтожится Предполагается, что файл находится в той же самой директории, что и сам скрипт. Если файл не существуют, он будет создан. При работе в NIX-системах помните о правах записи в файл для php
fputs ($file, $array['0']); // записываем данные, полученные в результате mysql-запроса, в файл
fclose ($file); // закрываем файл


?>

запихал в ПХП
2. залил на хост в корень
3. запустил www.sait.com/online.php и опять читый лист

файл online.txt с количеством онлайна не создался :(

0
Тема закрыта для ответов