Гостенчета :)

GodFather

Registered
я кажете ето от тоя урок.. как да направя да видя колко гости са онлайн

http://web-tourist.net/login/login/view.php?st=1187
 
Слагаш един нов ред в базата данни с име guests и отдолу на файла зместваш die("");
с това:



else {
$host = "**";//хост на MySQL
$user = "**";//потребител на MySQl
$pass = "**";//парола на потребителя на MySQL
$db = "**";//име на базата данни, в която е таблицата users
$conn = mysql_connect("$host", "$user", "$pass") or die ("Unable to connect to database.");
mysql_select_db("$db", $conn);
$sesusername = 'Guest'
$time=time();
$query = "UPDATE users SET timestamp='$time' WHERE username='guests'";
$result = mysql_query($query);
$timestamp=time()-60;
$query1 = "SELECT * FROM users WHERE timestamp>'$timestamp'";
$result1 = mysql_query($query1);
while($row = mysql_fetch_array($result1, MYSQL_ASSOC))
{
echo " ". $row['username']."\r\n";
}
}
 
Ем...е такава идея имам
Правиш още 1 таблица, като който не е логнат да му се записва IP-то
в нея.
След това броиш IP-тата в таблицата и извеждаш гостите :)
 
Dido_net каза:
Слагаш един нов ред в базата данни с име guests и отдолу на файла зместваш die("");
с това:



else {
$host = "**";//хост на MySQL
$user = "**";//потребител на MySQl
$pass = "**";//парола на потребителя на MySQL
$db = "**";//име на базата данни, в която е таблицата users
$conn = mysql_connect("$host", "$user", "$pass") or die ("Unable to connect to database.");
mysql_select_db("$db", $conn);
$sesusername = 'Guest'
$time=time();
$query = "UPDATE users SET timestamp='$time' WHERE username='guests'";
$result = mysql_query($query);
$timestamp=time()-60;
$query1 = "SELECT * FROM users WHERE timestamp>'$timestamp'";
$result1 = mysql_query($query1);
while($row = mysql_fetch_array($result1, MYSQL_ASSOC))
{
echo " ". $row['username']."\r\n";
}
}

как бре действа перфектно
 

Back
Горе