OuterSlam
%Europe/Berlin %836 %2005, 21:05
Hallo
Ik heb een php script om weer te geven hoeveel gebruikers aanwezig zijn op de website en dit werkt perfect ;)
Nu zou ik dit willen gebruiken in mijn fla om live weer te geven wanneer er een bezoeker bijkomt of weggaat .
Alleen heb ik een probleempje met het maken van die variabele die uiteindelijk in de fla de gegevens moet weergeven :@
Dit is het huidige script
<?PHP
$ip = $REMOTE_ADDR;
$time = time();
$minutes = 5;
$found = 0;
$users = 0;
$user = "";
$tmpdata = $DOCUMENT_ROOT."/online";
if (!is_file("$tmpdata/online.txt"))
{
$s = fopen("$tmpdata/online.txt","w");
fclose($s);
chmod("$tmpdata/online.txt",0666);
}
$f = fopen("$tmpdata/online.txt","r+");
flock($f,2);
while (!feof($f))
{
$user[] = chop(fgets($f,65536));
}
fseek($f,0,SEEK_SET);
ftruncate($f,0);
foreach ($user as $line)
{
list($savedip,$savedtime) = split("\|",$line);
if ($savedip == $ip) {$savedtime = $time;$found = 1;}
if ($time < $savedtime + ($minutes * 60))
{
fputs($f,"$savedip|$savedtime\n");
$users = $users + 1;
}
}
if ($found == 0)
{
fputs($f,"$ip|$time\n");
$users = $users + 1;
}
fclose ($f);
if ($users == "1")
print "   <b>$users</b> Bezoeker Online </a>";
else
print "   <b>$users</b> bezoekers Online </a>";
?>
Voor de fla zelf weet ik het niet goed
is dit zoiets als loadVariables("online.php"); op de frame zelf ?
en dan bij properties Var:$users
of ben ik hierin verkeerd want het wil me niet lukken!
Ik ben er niet zo ervaren in maar ik probeer wel
alvast bedankt
Ik heb een php script om weer te geven hoeveel gebruikers aanwezig zijn op de website en dit werkt perfect ;)
Nu zou ik dit willen gebruiken in mijn fla om live weer te geven wanneer er een bezoeker bijkomt of weggaat .
Alleen heb ik een probleempje met het maken van die variabele die uiteindelijk in de fla de gegevens moet weergeven :@
Dit is het huidige script
<?PHP
$ip = $REMOTE_ADDR;
$time = time();
$minutes = 5;
$found = 0;
$users = 0;
$user = "";
$tmpdata = $DOCUMENT_ROOT."/online";
if (!is_file("$tmpdata/online.txt"))
{
$s = fopen("$tmpdata/online.txt","w");
fclose($s);
chmod("$tmpdata/online.txt",0666);
}
$f = fopen("$tmpdata/online.txt","r+");
flock($f,2);
while (!feof($f))
{
$user[] = chop(fgets($f,65536));
}
fseek($f,0,SEEK_SET);
ftruncate($f,0);
foreach ($user as $line)
{
list($savedip,$savedtime) = split("\|",$line);
if ($savedip == $ip) {$savedtime = $time;$found = 1;}
if ($time < $savedtime + ($minutes * 60))
{
fputs($f,"$savedip|$savedtime\n");
$users = $users + 1;
}
}
if ($found == 0)
{
fputs($f,"$ip|$time\n");
$users = $users + 1;
}
fclose ($f);
if ($users == "1")
print "   <b>$users</b> Bezoeker Online </a>";
else
print "   <b>$users</b> bezoekers Online </a>";
?>
Voor de fla zelf weet ik het niet goed
is dit zoiets als loadVariables("online.php"); op de frame zelf ?
en dan bij properties Var:$users
of ben ik hierin verkeerd want het wil me niet lukken!
Ik ben er niet zo ervaren in maar ik probeer wel
alvast bedankt