Homepage Online User anzeige.

04/27/2013 10:18 Taasy#1
Auf der Homepage werden trotz Online user 0 angezeigt hier ist der code :

Quote:
<tr>
<td>User Online:</td>
<td><?php echo odbc_result($online, 'count'); ?></td>
</tr>
Kann mir jemand helfen bin kein Web-Developer :D

MFG Taasy
04/27/2013 10:46 Menøx#2
Gehe in die info.panel.inc die sich im ordner Inc befindet.

Suche:

PHP Code:
<?php
    odbc_exec
($mssql'USE [ACCOUNT_DBF]');
    
$online odbc_exec($mssql'SELECT COUNT(*) as count FROM [ACCOUNT_TBL] WHERE isuse = \'J\'');
    
odbc_exec($mssql'USE [LOGGING_01_DBF]');
    
$peak odbc_exec($mssql'SELECT TOP 1 number FROM [LOG_USER_CNT_TBL] ORDER BY [number] DESC');
?>
und ersetzte es mit:

PHP Code:
<?php
    odbc_exec
($mssql'USE [CHARACTER_01_DBF]');
     
$online odbc_exec($mssql'SELECT COUNT(*) as count FROM [CHARACTER_TBL] WHERE MultiServer != \'0\''); 
    
odbc_exec($mssql'USE [LOGGING_01_DBF]');
    
$peak odbc_exec($mssql'SELECT TOP 1 number FROM [LOG_USER_CNT_TBL] ORDER BY [number] DESC');
?>
MfG Menox
04/27/2013 10:47 NewMoonx#3
Code:
<tr>
<td>User Online:</td>
<td><?php echo odbc_num_rows($online); ?></td>
</tr>
Probiers mal mit der.
04/28/2013 10:50 ParadiseOne#4
Beides bei info_panel.php im inc ordner einfügen dann müsste es gehen...
wenn nicht adde mich bei skype ich mach es dir dan über Teamwiever

PHP Code:
<?php
    odbc_exec
($mssql'USE [ACCOUNT_DBF]');
    
$online odbc_exec($mssql'SELECT COUNT(*) as count FROM [ACCOUNT_TBL] WHERE isuse = \'J\'');
    
odbc_exec($mssql'USE [LOGGING_01_DBF]');
    
$peak odbc_exec($mssql'SELECT TOP 1 number FROM [LOG_USER_CNT_TBL] ORDER BY [number] DESC');
?>

PHP Code:
        <tr>
            <td>Server Peak:</td>
            <td><?php echo odbc_result($peak'number'); ?></td>
        </tr>
        <tr>
            <td>Online User:</td>
            <td><?php echo odbc_result($online'count'); ?></td>
        </tr>
04/28/2013 22:35 FunkyJustice#5
Denk daran den Cacheport in der hp einzutragen
04/28/2013 22:45 Sedrika#6
Die ACCOUNT_TBL für die Online abfrage zu benutzen ist schwach.

Mach das hier für die aktuellen Online user zahlen:
PHP Code:
odbc_exec($mssql'USE [CHARACTER_01_DBF]');
$online odbc_exec($mssql'SELECT COUNT(*) as count FROM [CHARACTER_TBL] WHERE [MultiServer] != 0' );