Hey,
da es mich etwas genervt hat nie zu wissen wer on ist,
während ich an einer HP arbeite, habe ich ein kleines Script
dafür geschrieben. Wer es mag gut, wer nicht muss nicht haten.
MFG
da es mich etwas genervt hat nie zu wissen wer on ist,
während ich an einer HP arbeite, habe ich ein kleines Script
dafür geschrieben. Wer es mag gut, wer nicht muss nicht haten.
PHP Code:
<?php
// Überprüft ob man eingeloggt ist
if(isset($_SESSION['user_id'])) { ?>
<h2>Spieler online</h2>
<!-- Charaktersuche -->
<form action="index.php?s=spieleronline" method="POST" >
<table>
<tr>
<th class="topLine">Charaktersuche:</th>
<td class="thell" style="text-align:center;"><input type="text" name="charakter" maxlength="20" /></td>
<td class="tdunkel" style="text-align:center;"><input type="submit" name="suche" value="suchen" maxlength="20" /></td>
</tr>
</table></form><?php
// DB select
mysql_select_db("player");
// Überprüfen des Submitbuttons
if(isset($_POST['suche'])) {
// Befüllen der Variabel
$char = mysql_real_escape_string($_POST['charakter']);
// Querys
$querySearchQ = mysql_query("SELECT * FROM player WHERE DATE_SUB(NOW(), INTERVAL 5 MINUTE) < last_play AND name LIKE '$char'");
$countSearch = mysql_num_rows($querySearchQ);
$row2 = mysql_fetch_object($querySearchQ);
// Überprüfen ob jdm. online ist
if($countSearch == 0 ) {
echo' Charakter nicht vorhanden oder nicht online';
echo "<a href='index.php?s=spieleronline' >Zurück</a>";
}
else {
echo $row2->name;
echo'<b style="color:green;">online</b>';
echo "<a href='index.php?s=spieleronline' >Zurück</a>";
}
}
else
{
$qQuery = mysql_query("SELECT * FROM player WHERE DATE_SUB(NOW(), INTERVAL 5 MINUTE) < last_play");
// Ausgabe wer online ist
while($row = mysql_fetch_object($qQuery)) {
echo "<p>";
echo $row->name;
echo "</p>";
}
}
}
else {
echo' <h2>Zugriff verwehrt</h2><p>Sie müssen eingeloggt sein</p>';
}
?>