User Online in Flash

p-flash

Erfahrenes Mitglied
Hi,

ich habe aus einem Tutorial folgenden php-Code

PHP:
 <?php
 	$sql = "SELECT
 				COUNT(*) as Anzahl
 			FROM
 				Online
 			WHERE
 				IP = '".$_SERVER['REMOTE_ADDR']."'";
 	$result = mysql_query($sql) OR die(mysql_error());
 	$row = mysql_fetch_assoc($result);
 	if($row['Anzahl']) {
 		// Nur Datum Updaten
 		$sql = "UPDATE
 					Online
 				SET
 					Datum = NOW()
 				WHERE
 				    IP = '".$_SERVER['REMOTE_ADDR']."'";
 		mysql_query($sql) OR die(mysql_error());
 	} else {
 		// Neuer eintra
 		$sql = "INSERT INTO Online
 					(IP, Datum)
 				VALUES
 				    ('".$_SERVER['REMOTE_ADDR']."', NOW())";
 		mysql_query($sql) OR die(mysql_error());
 	}
 
 	// alte Datensätze löschen
 	$sql = "DELETE FROM
 				Online
 			WHERE
 			    DATE_SUB(NOW(), INTERVAL 1 MINUTE) > Datum";
 	mysql_query($sql) OR die(mysql_error());
 
 	// Anzahl Ausgeben
 	$sql = "SELECT
 				COUNT(*) as Anzahl
 			FROM
 				Online";
 	$result = mysql_query($sql) OR die(mysql_error());
 	$row = mysql_fetch_assoc($result);
 
 	echo "User Online: ".$row['Anzahl']."<br />";
 ?>

Weiß jemand wie man das auf Flash übertragen kann?

Danke.

p-flash
 
Schreib in das PHP-Skript noch rein:
$UserOnline=$row['Anzahl'];
und lade die Variable "UserOnline" per LoadVars-Objekt in Flash ein. (Ungetestet müsste aber gehen)

Edit: sehe gerade, das du wahrscheinlich ALLES über Flash erledigen willst, und nicht nur anzeigen lassen willst, wieviele User gerade Online sind. Das kommt davon wenn mann sich die Frage nicht richtig durchliest :) (excuse me, Sir) Vielleicht hilft es dir ja trotzdem was.
 
Zuletzt bearbeitet:
Hi,


alles in Flash zu realisieren wird wohl meines Erachtens schwierig werden, da man zum auslesen der SQL-Datenbank wohl auf PHP zurückgreifen muss. (Bin mir aber nicht ganz sicher, wüsste aber jetzt keine Möglichkeit, dies mit Flash zu erledigen).

Gruß
 
Scorpion-Stinger hat gesagt.:
Hi,


alles in Flash zu realisieren wird wohl meines Erachtens schwierig werden, da man zum auslesen der SQL-Datenbank wohl auf PHP zurückgreifen muss. (Bin mir aber nicht ganz sicher, wüsste aber jetzt keine Möglichkeit, dies mit Flash zu erledigen).

Gruß

Stimmt, ohne PHP gehts nicht.
 
Zurück