[PHP]
Hoeveel Bezoekers online Script ????? How to ?
Ik ben een script aan het maken over bezoekers online.
De bezoeker kan zijn ip met een nick binden. Dit wordt weggeschreven in een database. Dit is niet het probleem. Het eruit lezen eerder wel...
Het kijkt op het moment dat je binnekomt welke mensen 5 minuten geleden online waren.
Dan kijkt hij dus uit het database...
Maar hoe dat moet weet ik dus niet...
Mijn vraag naar jullie, help me aub..
je kunt de code copieren en eronder aangepast neerzetten..
<?php
//config includen
include("config.php");
// beetje defineren wat wat is
$timeout = 300; // checkt 5 minuten lang
$time = date("U") - $timeout; // bla bla - 5 minuten
$time = date("Y-m-d H:i:s",$bezoek); // bla bla nieuwe tijd met die 5 min eraf
//ip checken
if($REMOTE_ADDR == "127.0.0.1")
{
$ip= $HTTP_X_FORWARDED_FOR;
}
else
{
$ip = $REMOTE_ADDR;
}
// ip, nick, time
// Hier kijkt ie of je een nick erbij hebt ingegeven...
mysql_connect("$sr","$un","$ww") or die("Kan die zooi nie openen, klote ding!");
mysql_select_db("$db") or die("Kan database niet openen.");
$kwerie = "SELECT ip FROM $tl WHERE ip='$ip'";
$nik = mysql_query($kwerie);
$rows = mysql_num_rows($nik);
//hier benoemt hij $nick naar de naam bij het betreffende ip
$nick = mysql_result($nik,0,"nick");
// Zo niet dan krijg je de naam gast. Die wordt later omgezet in 1..
if ($rows == 0)
{
$kwerie2 = "INSERT INTO $tl VALUES ('$ip','gast','$time')") or die("Weer da fucking ding, kan nie erin pennen!");
\ hier moet komen dat ie iedere 5 minuten dan wordt leeggehaald. En hoe krijg ik nou de gebruikersnamen en gasten achter elkaar....???
if ($user==1)
{
$aap = " $user bezoeker online.";
}
else
{
$aap = " $user bezoekers online.";
}
echo $vet, $aap;
?>
Weet iemand hoe dat moet ???
greetz Evilman
/edit
was vergeten dat het om PHP ging
waar dat wisten jullie al zekers.. 
\edit
Hoeveel Bezoekers online Script ????? How to ?
Ik ben een script aan het maken over bezoekers online.
De bezoeker kan zijn ip met een nick binden. Dit wordt weggeschreven in een database. Dit is niet het probleem. Het eruit lezen eerder wel...
Het kijkt op het moment dat je binnekomt welke mensen 5 minuten geleden online waren.
Dan kijkt hij dus uit het database...
Maar hoe dat moet weet ik dus niet...
Mijn vraag naar jullie, help me aub..
je kunt de code copieren en eronder aangepast neerzetten..
<?php
//config includen
include("config.php");
// beetje defineren wat wat is
$timeout = 300; // checkt 5 minuten lang
$time = date("U") - $timeout; // bla bla - 5 minuten
$time = date("Y-m-d H:i:s",$bezoek); // bla bla nieuwe tijd met die 5 min eraf
//ip checken
if($REMOTE_ADDR == "127.0.0.1")
{
$ip= $HTTP_X_FORWARDED_FOR;
}
else
{
$ip = $REMOTE_ADDR;
}
// ip, nick, time
// Hier kijkt ie of je een nick erbij hebt ingegeven...
mysql_connect("$sr","$un","$ww") or die("Kan die zooi nie openen, klote ding!");
mysql_select_db("$db") or die("Kan database niet openen.");
$kwerie = "SELECT ip FROM $tl WHERE ip='$ip'";
$nik = mysql_query($kwerie);
$rows = mysql_num_rows($nik);
//hier benoemt hij $nick naar de naam bij het betreffende ip
$nick = mysql_result($nik,0,"nick");
// Zo niet dan krijg je de naam gast. Die wordt later omgezet in 1..
if ($rows == 0)
{
$kwerie2 = "INSERT INTO $tl VALUES ('$ip','gast','$time')") or die("Weer da fucking ding, kan nie erin pennen!");
\ hier moet komen dat ie iedere 5 minuten dan wordt leeggehaald. En hoe krijg ik nou de gebruikersnamen en gasten achter elkaar....???
if ($user==1)
{
$aap = " $user bezoeker online.";
}
else
{
$aap = " $user bezoekers online.";
}
echo $vet, $aap;
?>
Weet iemand hoe dat moet ???
greetz Evilman
/edit
was vergeten dat het om PHP ging
\edit