############# Sessionvariablen ##############################################
session_start();
session_register("eingeloggt");
session_register("loginname");
/* $action = $_POST['action'];
$username = $_POST['username'];
$userpasswort = $_POST['userpasswort'];
$wohin = $_POST['wohin']; ## Abfrage von Schaltflächen
$member = $_POST['member']; ## ob Sprung zu Members
$profil = $_POST['profil']; ## ob Sprung zu Profil
$forum = $_POST['forum']; ## ob Sprung zu Forum
$thread = $_GET['thread']; ## Standard-Forum-Variablen, Navigation
$deep = $_GET['deep']; ## Standard-Forum-Variablen, Navigation
$do = $_GET['do']; ## Klick auf Aktivierungslink
$setactive = $_GET['setactive']; ## User aus Aktivierungslink
$threadreply = $_POST['threadreply']; ## Identifiziert Antwortthread, reply.php
$deepreply = $_POST['deepreply']; ## Identifiziert Antwortthread, reply.php
$thema = $_POST['thema']; ## Variable mit Antwortinfos
$beitrag = $_POST['beitrag']; ## Variable mit Antwortinfos
$kommentar = $_POST['kommentar']; ## Variable mit Antwortinfos
$userpwd = $_POST['userpwd']; ## Eintragungen im Menue Profil
$userpwd2 = $_POST['userpwd2']; ## Eintragungen im Menue Profil
$userherkunft = $_POST['userherkunft']; ## Eintragungen im Menue Profil
$useremail = $_POST['useremail']; ## Eintragungen im Menue Profil
$speichern = $_POST['speichern']; ## Eintragungen im Menue Profil
$hochladen = $_POST['hochladen']; ## Eintragungen im Menue Profil, Avatar
$delAvatar = $_POST['delAvatar']; ## Eintragungen im Menue Profil, Avatar
*/
#############################################################################
############# Session-Abfragen ##############################################
function checklogin()
{
return $_SESSION['loggedIn'];
}
function actualUser()
{
return $_SESSION['username'];
}
function actualUserID()
{
return $_SESSION['userID'];
}
############# Funktionen ##############################################
function isUserOnline($ID)
{
$Sql_Query="SELECT User_ID FROM Forum_OnlineUsers WHERE User_ID='".$ID."' LIMIT 1;";
$Sql_Ergebnis=mysql_fetch_object(anfrage($Sql_Query));
if ($Sql_Ergebnis->User_ID <> 0)
{
return true;
}
else
{
return false;
}
}
function updateOnlineUsers($session_id)
{
$Sql_Query="SELECT Session_ID FROM Forum_OnlineUsers WHERE Session_ID='".$session_id."' LIMIT 1;";
$Sql_Ergebnis=mysql_fetch_object(anfrage($Sql_Query));
if ($Sql_Ergebnis->Session_ID != "")
{
$Sql_Query="UPDATE Forum_OnlineUsers SET Timestamp='".time()."', User_ID='".actualUserID()."' WHERE Session_ID='".$session_id."' LIMIT 1;";
anfrage($Sql_Query);
}
else
{
$Sql_Query="INSERT INTO Forum_OnlineUsers (Session_ID,Timestamp,User_ID) VALUES ('".$session_id."','".time()."','".actualUserID()."');";
anfrage($Sql_Query);
}
$Sql_Query="DELETE FROM Forum_OnlineUsers WHERE Timestamp<'".(time()-300)."';";
anfrage($Sql_Query);
}
function deleteFromOnlineUsers($ID)
{
$Sql_Query="DELETE FROM Forum_OnlineUsers WHERE User_ID='".$ID."';";
anfrage($Sql_Query);
}
#############################################################################
############# Hier die Datenbank-Einstellungen ##############################
$_ADMIN_PASSWORT="12345";
$_ADMIN_EMAIL="Ihre@Email.hier";
$_DBHOST="localhost";
$_DBUSER="web3";
$_DBPASS="itOzgrzk";
$_DBNAME="usr_web3_1";
#############################################################################
############# Anfragefunktion für Datenbank #################################
function anfrage($sql) {
global $_ADMIN_PASSWORT,$_DBHOST,$_DBUSER,$_DBPASS,$_DBNAME;
$_verbindung = mysql_connect($_DBHOST, $_DBUSER, $_DBPASS) or die("Fehler beim Öffnen der Datenbank");
mysql_select_db($_DBNAME,$_verbindung);
mysql_query("USE ".$_DBNAME,$_verbindung);
$result=@mysql_query($sql,$_verbindung);
if ($result) {}
else { echo "Fehler bei der Ausfuerung des MySQL-Befehls!!!
"; echo mysql_error();}
mysql_close($_verbindung);
return $result;
}
#############################################################################
######### Style-Einstellungen ##################
$bodystyle="bgcolor=\"#34425F\" leftmargin=\"5\" topmargin=\"5\" marginwidth=\"5\" marginheight=\"5\"";
$bgcolor1="#00009F";
$bgcolor2="#00007F";
$rahmenanfang="";
$rahmenende="";
$letztebeitraegeclass="normal";
$icon_newPM="img/pm_new2.gif";
$icon_oldPM="img/pm2.gif";
$icon_delPM="img/trash.jpg";
$icon_isUserOnline="img/user_online.gif";
$icon_isUserOffline="img/user_offline.gif";
$icon_onlineUsers="img/online_users.gif";
######### Text Einstellungen ###################
$forumbez="Bitty's Forum";
$forumbegruesung="Herzlich Willkommen im Forum von Bitty's Homepage";
######### Reg-Mail Einstellungen ###############
$regmailheaders = "From: bitty@everlost.de\n";
$regmailheaders .= "Reply-To: \n";
$regmailheaders .= "X-Sender: Forum Webmaster\n";
$regmailheaders .= "Return-Path: \n";
$regmailmessage = "Hallo ".strip_tags($_POST['nick']).",\n\ndu hast Dich soeben im Forum auf Bitty's Homepage angemeldet.\nDamit der Login im Forum funktioniert, klicke bitte auf den folgenden Link:\nhttp://bitty.solution4business.net/forum/register.php?action=activate&User=".strip_tags($_POST['nick'])."\n\nViel Spaß im Forum!" ;
$regmailheadline="Bestätigung für die Anmeldung im Forum bitty.everlost.de";
######### ForgotPW-Mail Einstellungen ###############
$forgotpwmailheaders = "From: bitty@everlost.de\n";
$forgotpwmailheaders .= "Reply-To: \n";
$forgotpwmailheaders .= "X-Sender: Forum Webmaster\n";
$forgotpwmailheaders .= "Return-Path: \n";
$forgotpwmailmessage = "Hallo ".strip_tags($_POST['username']).",\n\nIhr Passwort lautet: ";
$forgotpwmailheadline="Passwortfunktion vom Forum auf bitty.everlost.de";
######### Update der OnlineUsers ###############
updateOnlineUsers(session_id());
?>
Forum