heyz, ik heb een script dat alle leden laat zien die online zijn.
Maar die geeft een groot nadeel, zodra je naar die pagina gaat, kom je op een ander account terecht (die ook online is)
Dit is het script:
<?php /* ------------------------- */
$UPDATE_DB = 1;
include("_include-config.php");
if(! check_login()) {
header("Location: login.php");
exit;
}
mysql_query("UPDATE `[users]` SET `online`=NOW() WHERE `login`='{$data->login}'");
$dbres = mysql_query("SELECT `login`,UNIX_TIMESTAMP(`signup`) AS
`signup` FROM `[users]` WHERE `login`='{$_SESSION['login']}'");
$data = mysql_fetch_object($dbres);
/* ------------------------- */ ?>
<link rel="stylesheet" type="text/css" href="<?php print ($_COOKIE['v'] == 2) ? "css-v2.css" : "css-v1.css"; ?>">
<style type="text/css">
<!--
body {
background-color: #333333;
}
-->
</style></head>
<body style="background: #333333; margin: 0px;">
<table width=100%>
<tr><td class="subTitle"><b>Leden online</b></td></tr>
<?php
print'<tr><td class="mainTxt" align="center">';
$dbres = mysql_query("SELECT `login` FROM `[users]` WHERE UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(`online`) < 300 AND `showonline`=1");
while($test = mysql_fetch_object($dbres)){
$login = ucfirst($test->login);
print"<a href=profile.php?x=$member->login>$login</a>,";
}
print"</td>";
mysql_close();
exit();
ik zou echt niet weten waar het probleem zit:S
zou iemand me hier mee kunnen helpen?
Ik ben niet nog niet echt gevorderd in het phpgebeuren, ik zou dus zeer dankbaar zijn als iemand me hier mee kan helpen.
Greetz Vulli
1.264 views