Skip to content
La2Base
Home
DownloadsWikiForumFAQ
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Web/Статус Онлайн Через Веб
Search

Статус Онлайн Через Веб

2 replies765 viewsCurrently viewing: 1
yurkel82
yurkel82

Author

Новичок

Posts: 13

На форуме с: 05/06/2008

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

Рейтинг: 0

· 05/22/2008, 09:50 AM

<?php
$mysql_addres="localhost";
$mysql_login="Логин базы данных";
$mysql_password="Пароль базы данных";
$mysql_database="Имя базы данных";
mysql_connect($mysql_address,$mysql_login,$mysql_p assword);
mysql_select_db($mysql_database);
$online=mysql_fetch_row(mysql_query("SELECT COUNT(online) FROM characters WHERE online=1"));
print $online[0];
?>

Этот скрипт сохраняется в файл к примеру Online.php где и будет указываться количество игроков онлайн. new_russian.gif

0
Витя
Витя

User

Бывалый

Posts: 232

На форуме с: 03/31/2008

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

Рейтинг: 0

· 05/24/2008, 11:28 PM

Код
<?

$host = "localhost"; // хост, на котором будут хранится данные об игроках
$user = "..."; // логин пользователя БД...
$pass = "..."; // ...и его пароль
$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); // закрываем файл

?>


В тойже папке где скримт делаем .txt new_russian.gif

0
Topic is closed for replies