Скрипт online - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming > PHP

PHP Форум как для начинающих программистов на PHP так и для профессионалов этого дела. Если нужно создать скрипт, функцию и т.д, но не знаете как, спросите у нас и мы вам подскажем. Здесь вы найдете примеры скриптов которые вы сможете использовать на сайтах своих серверов (онлайн, регистрация, семь печатей, топ игроков). Так же много книг и статей.

Ответ
Опции темы
Непрочитано 08.06.2008, 14:04   #1
Пользователь

Автор темы (Топик Стартер) Скрипт online

Большенство топов при регистрации просят адрес на количество онлайна в текстовом варианте.
Ниже предлагаю небольшой скрипт вывода онлайна а online.txt

Код:
<?php
$L2JBS_config["mysql_host"]="127.0.0.1";
$L2JBS_config["mysql_port"]="3306";
$L2JBS_config["mysql_db"]="BD";
$L2JBS_config["mysql_login"]="Login";
$L2JBS_config["mysql_password"]="pass";
mysql_connect($L2JBS_config["mysql_host"],$L2JBS_config["mysql_login"],$L2JBS_config["mysql_password"]);
mysql_select_db($L2JBS_config["mysql_db"]);
$online=mysql_fetch_row(mysql_query("SELECT COUNT(online) FROM characters WHERE online=1"));
$online=$online[0];
$file = fopen("c:/www/html/lineage2/online.txt", "w");
fwrite($file, $online);
fclose($file);
mysql_close();
?>
cinex вне форума Ответить с цитированием
Непрочитано 08.06.2008, 16:45   #2
Пользователь

По умолчанию Ответ: Скрипт online

а зачем использовать функцию fopen() ? когда можно в базу записывать...
Invoker вне форума Ответить с цитированием
Непрочитано 14.06.2008, 01:22   #3
Аватар для DarkLoki
Пользователь

По умолчанию Ответ: Скрипт online

Invoker
Затем, что задача скрипта... если кто то еще не догадался... как раз таки выводить данные из базы..
__________________
Я не прав? Докажите это тут или тут
* Интересная тема * для новичков *
DarkLoki вне форума Ответить с цитированием
Непрочитано 26.06.2008, 09:35   #4
Аватар для Manta
Пользователь

По умолчанию Ответ: Скрипт online

Тогда не лучше ли просто выводить эту инфу в браузер, а уж кому надо просто в нужном месте пусть инклюйдит этот скрипт и все.
Manta вне форума Ответить с цитированием
Непрочитано 23.01.2010, 04:18   #5
Пользователь

По умолчанию Re: Скрипт online

А можно каким нибудь образом поставить автоматическое обновление? Просто я вот оперой обновляю и честно сказать меня это напригает когда запущено 2 браузера.
domet вне форума Ответить с цитированием
Непрочитано 23.01.2010, 15:33   #6
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: Скрипт online

Раз вам необходим автоматический запуск скрипта, то используйте Cron. Хотя для данного скрипта - это просто глупо.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 25.01.2010, 08:55   #7
Аватар для Manta
Пользователь

По умолчанию Re: Скрипт online

А какой смысл писать онлайн в файл? Скрипт должен просто выводить онлайн в браузер в виде текста. Скрипт топа же цепляет адрес нашего скрипта и читает его как текст. Ему по барабану, что он прочтет файл server/online.txt или же server/online.php - результат будет один. К тому же не надо будет обновлять текстовый файл.
Manta вне форума Ответить с цитированием
Непрочитано 25.01.2010, 09:05   #8
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: Скрипт online

Все верно, скрипт совершенно не нужный, тем более криво написан. Кстати, если нужен именно .txt формат, то можно использовать mod_rewrite, типа так.

Цитата:
RewriteRule ^online.txt$ online.php [L]
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2020 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 19:42. Часовой пояс GMT +3.

Вверх