PHP News   Codeschnipsel   PHP-Scripts   Impressum   Datenschutz


Codeschnipsel

User online (SQL)
Mithilfe dieses Codes kannst du sehen, wie viele User sich gerade auf deiner Homepage befinden.
Hier gibt es eine Vorschau: Demo

Autor: Fabian Karg E-Mailadresse des Autors Gästebuch: kostenlos und werbefrei
<?php
$dbhost 
"localhost"// Hostname (meist localhost)
$dbname "database";  // Name der Datenbank
$dbuser "user";      // Datenbank User
$dbpass "password";  // Datenbank Passwort

$connect mysql_connect($dbhost$dbuser$dbpass);
mysql_select_db($dbname$connect);
/*
-- SQL Befehle um das Script zu installieren --
CREATE TABLE online (
  ip varchar(30) NOT NULL,
  time varchar(50) NOT NULL,
  PRIMARY KEY (ip)
);
-- SQL Befehle um das Script zu installieren  --
*/
$ip $REMOTE_ADDR;
$past time()-300;
mysql_query("DELETE FROM online WHERE time < $past");
$result mysql_query("SELECT time FROM online WHERE ip='$ip'");
$time time();
if(
$row mysql_fetch_array($result))
{
  
mysql_query("UPDATE online SET time='$time',
  ip='$ip' WHERE ip='$ip'"
);
}
else
{
  
mysql_query("INSERT INTO online (time, ip)
  VALUES ('$time', '$ip')"
) or die(mysql_error());
}
$result mysql_query("SELECT ip FROM online");
$users mysql_num_rows($result);

echo 
$users." User online";  // User online ausgeben

?>



Tipps:


Copyright © 2008 phpfriends.net. Alle Rechte vorbehalten.