PDA

Volledige versie bekijken : online gebruikers weergeven


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 "&nbsp&nbsp <b>$users</b> Bezoeker Online </a>";
else
print "&nbsp&nbsp <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

BlijBlauw
%Europe/Berlin %863 %2005, 21:43
zet dit in je php:
$TextVariable = '&aantal_users=';
$response = '$users';
echo $TextVariable;
echo $response;

Nu in je fla:
_root.loadVariables("online.php", "GET");

als het bestand ingeladen is kan je nu het aantal vinden in de var
_root.aantal_users

perryheijnen
%Europe/Berlin %933 %2008, 22:24
he
OuterSlam

ik ben nieuw op het gebied van flash ik heb net zo als jij flach 8 pro en ben ook opzoek naar een bezoekers online viewer

heb je nog een .fla file voor me en het php script volledig en als je een sql hier voor gebruikt deze ook dus het volledig sript pakket zeg maar zo ja zou je me deze dan kunnen toe mailen

naar info@perry-heijnen.nl

ik ben ook nog op zoek naar een scrpt die bezoekers naar een andere paina stuurt als het pagina view hoger is dan 50

met vriendelijke groet

perryheijnen

Jan
%Europe/Berlin %026 %2008, 00:38
he
OuterSlam
OuterSlam:Laatste activiteit: 04-02-2007

;)

Jan

Bargok
%Europe/Berlin %494 %2008, 11:51
Script kan overigens best een rewrite gebruiken :). Globals, variables tussen quotes, en intergers vergelijken met strings, en het gebruik van antieke functies!