PHPINFO
mach doch einfach mal
<?
echo phpinfo();
?>
dann siehst Du alle Variablen Deines Servers und brauchst Dir nix zusammenzureimen.
Für User-Online hab ich mir mal folgendes Script geholt:
<?
#################################################################################################
#
# Project : phpUseronline
# File name : useronline.php
# Version : 1.10
# Last Modified By : Erich Fuchs
# then modified by :
Udo@Besenreuther.de
# e-mail :
erich.fuchs@netone.at
# Purpose : Main File
# Last modified : 20 Apr 2001
# Copyright : 2001 by NETonE High Quality Networking (
http://www.netone.at)
#
#################################################################################################
# Configuration
#################################################################################################
$server = "";
$database = "";
$db_user = "";
$db_pass = "";
$timeoutseconds = 900; // Timeout value in seconds
# End Configuration - DO NOT EDIT BEHIND THIS LINE !!!
#################################################################################################
$timestamp=time();
$timeout=$timestamp-$timeoutseconds;
mysql_connect($server, $db_user, $db_pass) or die ("Useronline Database CONNECT Error");
mysql_db_query($database, "INSERT INTO vm_useronline VALUES ('$timestamp','$REMOTE_ADDR','$PHP_SELF')") or die("Useronline Database INSERT Error");
mysql_db_query($database, "DELETE FROM vm_useronline WHERE timestamp<$timeout") or die("Useronline Database DELETE Error");
$result=mysql_db_query($database, "SELECT DISTINCT ip FROM vm_useronline WHERE file='$PHP_SELF'") or die("Useronline Database SELECT Error");
$user =mysql_num_rows($result);
mysql_close();
if ($user==1) {echo"$user User online";} else {echo"$user Users online";}
?>
Viel Erfolg