Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   PHP (https://forum.zone-game.info/forumdisplay.php?f=125)
-   -   Скрипт online (https://forum.zone-game.info/showthread.php?t=801)

cinex 08.06.2008 14:04

Скрипт 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();
?>


Invoker 08.06.2008 16:45

Ответ: Скрипт online
 
а зачем использовать функцию fopen() ? когда можно в базу записывать...

DarkLoki 14.06.2008 01:22

Ответ: Скрипт online
 
Invoker
Затем, что задача скрипта... если кто то еще не догадался... как раз таки выводить данные из базы..

Manta 26.06.2008 09:35

Ответ: Скрипт online
 
Тогда не лучше ли просто выводить эту инфу в браузер, а уж кому надо просто в нужном месте пусть инклюйдит этот скрипт и все.

domet 23.01.2010 04:18

Re: Скрипт online
 
А можно каким нибудь образом поставить автоматическое обновление? Просто я вот оперой обновляю и честно сказать меня это напригает когда запущено 2 браузера.

PROGRAMMATOR 23.01.2010 15:33

Re: Скрипт online
 
Раз вам необходим автоматический запуск скрипта, то используйте Cron. Хотя для данного скрипта - это просто глупо. :)

Manta 25.01.2010 08:55

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

PROGRAMMATOR 25.01.2010 09:05

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

Цитата:

RewriteRule ^online.txt$ online.php [L]


Текущее время: 07:38. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot