Stránka 1 z 2
Kto bol dnes online
Napsal: 14 říj 2013, 23:28
od TomasTak
IP: 93.91.250.122:27924
web:
http://witchercraft.fakaheda.euNazdar
Hľadám nejaký plugin alebo script pre web.
Chcel by som aby mi na webe ukazovalo kto bol za celý deň online (a bolo by fajn aj že koľko krát za deň) na Minecrafte.
Dalo by sa to nejak spraviť, alebo neviete o niečom takom?
Vopred diky.
Re: Kto bol dnes online
Napsal: 15 říj 2013, 10:16
od marty_
mi to vypisuje authme reloaded...
ovsem to ale musis mit napojene na MYSQL..
zde mas jednoduchy script:
Kód: Vybrat vše
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Authme</title>
</head>
<body>
<h3>Výpis přihlášení</h3>
<?php
// change these things
$server = "nejaky_server";
$dbuser = "nejaky_user";
$dbpass = "nejake_heslo";
$dbname = "najaka_tabulka";
mysql_connect($server, $dbuser, $dbpass);
mysql_select_db($dbname);
$result = mysql_query("SELECT * FROM authme ORDER BY lastlogin DESC");
echo "<table width=50% border=1 cellpadding=3 cellspacing=0>";
echo "<tr style=\"font-weight:bold\">
<td>Jméno</td>
<td>IP</td>
<td>Čas přihlášení</td>
</tr>";
while($row = mysql_fetch_assoc($result)){
if($col == "#eeeeee"){
$col = "#ffffff";
}else{
$col = "#eeeeee";
}
echo "<tr bgcolor=$col>";
echo "<td>".$row['username']."</td>";
echo "<td>".$row['ip']."</td>";
$unix_timestamp = ($row['lastlogin']/1000);
$datetime = date("d.m.Y H:i:s",($unix_timestamp));
echo "<td>$datetime</td>";
echo "</tr>";
}
echo"</table>"
?>
</div>
Generoval plugin Authme
</body></html>
Re: Kto bol dnes online
Napsal: 15 říj 2013, 17:03
od TomasTak
Diky za ten script, ale nejak mi nechce fungovať. Všetko som prepojil z databázou a tabuľka stále prázdna

Netreba to ešte nejak prepojiť s AuthMe? (AuthMe mám prepojený s db).
Alebo je to nejak časovo obmedzené?
Re: Kto bol dnes online
Napsal: 15 říj 2013, 17:05
od jandamilanek
Co ti píše skript? Nic? Pošli adresu kde to máš
Re: Kto bol dnes online
Napsal: 15 říj 2013, 17:21
od TomasTak
To len na test som to tam hodil.
tu:
http://witchercraft.fakaheda.eu/registrace.php<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Authme</title>
</head>
<body>
<h3>Vypis Prihlasenia</h3>
<?php
// change these things
$server = "localhost";
$dbuser = "126512_mysql_db";
$dbpass = "nepoviem";
$dbname = "126512_mysql_db";
mysql_connect($server, $dbuser, $dbpass);
mysql_select_db($dbname);
$result = mysql_query("SELECT * FROM authme ORDER BY lastlogin DESC");
echo "<table width=50% border=1 cellpadding=3 cellspacing=0>";
echo "<tr style=\"font-weight:bold\">
<td>Meno</td>
<td>IP</td>
<td>Cas Prihlasenia</td>
</tr>";
while($row = mysql_fetch_assoc($result)){
if($col == "#eeeeee"){
$col = "#ffffff";
}else{
$col = "#eeeeee";
}
echo "<tr bgcolor=$col>";
echo "<td>".$row['username']."</td>";
echo "<td>".$row['ip']."</td>";
$unix_timestamp = ($row['lastlogin']/1000);
$datetime = date("d.m.Y H:i:s",($unix_timestamp));
echo "<td>$datetime</td>";
echo "</tr>";
}
echo"</table>"
?>
</div>
Generoval plugin Authme
</body></html>
Re: Kto bol dnes online
Napsal: 15 říj 2013, 17:53
od zikl
Re: Kto bol dnes online
Napsal: 15 říj 2013, 17:55
od TomasTak
Tak kde mam sakra chybu? v databaze???
edit:

tak fajn nasiel som chybu:D namiesto localhost treba zadať adresu mysql

sakra zmrdi

diky vam len mi poraďte s tou karmou

Re: Kto bol dnes online
Napsal: 15 říj 2013, 17:56
od zikl
localhost nahrad jménem stroje na kterým bezi server napriklad kilo.fakaheda.eu netuším na jakým máš ty server
Re: Kto bol dnes online
Napsal: 15 říj 2013, 17:59
od TomasTak
jj hneť som to skusil jak som pozrel tvoju tabulku a ide to diky

a este mi povec ako si tam dostal ten avatar

Re: Kto bol dnes online
Napsal: 15 říj 2013, 18:14
od Mysteria
Chtělo by to udělat stránkování, protože jednak výpis 5k řádků z DB je datově náročnej ať na stahování dat, ale hlavně to seká prohlížeč.
TomasTak: https://minotar.net/