Location: PHPKode > projects > Soraxdesign PHP Guestbook > index.php
<?php

	@session_start();
	//@error_reporting(E_ALL ^ E_NOTICE);
	@ini_set("arg_separator.output","&amp;");
	@$time_start = microtime(1);
	
	##################################
	###		           INCLUDEPFAD			###
	##################################
	
	if(file_exists("include.txt"))
	{
		$includeFile=file("include.txt");
		$pfad=trim($includeFile[0]);
	}
	else 
		$pfad=".";
		
	##################################
	###       GLOBALE VARIABLEN UND INCLUDES	###
	##################################
	
	include ("$pfad/functions.inc.php");

	$start=$_GET['start']; // Startwert für die Ausgabe der Beiträge
	$ende=$_GET['ende']; // Endwert für die Ausgabe der Beiträge
	$action=$_GET['action']; // Navigationsvariable
	$beitragString; // Hier werden alle Beiträge zwischengespeichert und dann in die Vorlage eingesetzt
	$aktuelleSeite=$_GET['aktuelleSeite']; // Speichert die aktuelle Seitenzahl
	$gesamtAnzahl=anzahlBeitraege($pfad);  // Anzahl der Einträge
	
	if($_GET['form']!="")
		$form=$_GET['form'];
	else
		$form=0;
		
	##################################
	###		            FUNKTIONEN			###
	##################################
	
	function ZufallsZahl($interval)
	{
		mt_srand((double)microtime()*1000000);
		return mt_rand(1,$interval);
	}
	
	function CaptchaBild($laenge,$zufallszahl)
	{
		global $pfad;
		
		$bildOhnePunkt="$pfad/images/captcha/norm.gif";
		$bildMitPunkt="$pfad/images/captcha/punkt.gif";
		$string="";
		
		for($x=1;$x<=$laenge;$x++)
		{
			if($x!=$zufallszahl)
				$string.="<div style=\"text-align:center;float:left;margin:0px;padding:0px;margin-right:5px\">$x<br><img src=\"$bildOhnePunkt\" border=\"0\" alt=\"\" title=\"\"> </div>";
			else
				$string.="<div style=\"text-align:center;float:left;margin:0px;padding:0px;margin-right:5px\">$x<br><img src=\"$bildMitPunkt\" border=\"0\" alt=\"\" title=\"\"> </div>";
		}
		return $string;
	}
	
	function BeitragAnhaengen($beitrag)
	{
		global $beitragString;
		$beitragString.="\n".$beitrag;
	}
	
	##################################
	###		   BESUCHER ZÄHLEN			###
	##################################
	if(file_exists("$pfad/Data/besucher.dat"))
	{
		$fileBesucher=file("$pfad/Data/besucher.dat");
		$datenBesucher=explode("|||",$fileBesucher[0]);
		
		if($_SERVER['REMOTE_ADDR']!=$datenBesucher[0] || (time()-$datenBesucher[1])>3600)
		{
			$fpBesucher=fopen("$pfad/Data/besucher.dat","w");
			$datenBesucher[2]+=1;
			$time=time();
			fputs($fpBesucher,"$_SERVER[REMOTE_ADDR]|||$time|||$datenBesucher[2]");
			fclose($fpBesucher);
		}
	}
	else
	{
		$fpBesucher=fopen("$pfad/Data/besucher.dat","w");
		fclose($fpBesucher);
		$fpBesucher=fopen("$pfad/Data/besucher.dat","w");
		fputs($fpBesucher,$_SERVER['REMOTE_ADDR']."|||".time()."|||1");
		fclose($fpBesucher);
	}
	
	
	##################################
	###		AUSGABE DES GB			###
	##################################
	if($action=="" || $action=="choosepage" || $action=="back")
	{
		unset($_SESSION['code']);
		
		$templateContent=templateEinlesen("$pfad/templates/content.html");
		$sprache=spracheLesen("index.php",$pfad);
		$config=configAuslesen($pfad);
		
		if($config[64]!="include")
		{
			$templateHeader=templateEinlesen("$pfad/templates/header.html");
			$templateFooter=templateEinlesen("$pfad/templates/footer.html");
			
			$templateContent=leerwortErsetzen($templateContent,"%HEADER%",$templateHeader);
			$templateContent=leerwortErsetzen($templateContent,"%FOOTER%",$templateFooter);
			$includeVars="";
		}
		else
		{
			$includeVars=trim($config[65]);
			
			if(substr($includeVars,0,1)!="&")
				$includeVars="&".$includeVars;
				
			$templateContent=leerwortErsetzen($templateContent,"%HEADER%","");
			$templateContent=leerwortErsetzen($templateContent,"%FOOTER%","");
		}
		
		if($action=="")
		{
			$resetLink="javascript:document.formEintragen.reset()";
			$resetLinkGrafisch="javascript:document.formEintragen.reset()";
				unset($_SESSION['code']);
				unset($_SESSION['quoteNachricht']);
				unset($_SESSION['message']);
				unset($_SESSION['name']);
				unset($_SESSION['mail']);
				unset($_SESSION['fehlerGesamt']);
				unset($_SESSION['nameFehler']);
				unset($_SESSION['mailFehler']);
				unset($_SESSION['homepageFehler']);
				unset($_SESSION['icqFehler']);
				unset($_SESSION['msnFehler']);
				unset($_SESSION['zusatzfeld_1Fehler']);
				unset($_SESSION['zusatzfeld_2Fehler']);
				unset($_SESSION['zusatzfeld_3Fehler']);
				unset($_SESSION['zusatzfeld_4Fehler']);
				unset($_SESSION['messageFehler']);
				unset($_SESSION['mailVersteckt']);
				unset($_SESSION['punkt']);
				unset($_SESSION['codeFehler']);
				unset($_SESSION['hiddenc']);
				unset($_SESSION['icq']);
				unset($_SESSION['msn']);
				unset($_SESSION['yahoo']);
				unset($_SESSION['aim']);
				unset($_SESSION['skype']);
				unset($_SESSION['googletalk']);
				unset($_SESSION['homepage']);
				unset($_SESSION['zusatzfeld_1']);
				unset($_SESSION['zusatzfeld_2']);
				unset($_SESSION['zusatzfeld_3']);
				unset($_SESSION['zusatzfeld_4']);
				unset($_SESSION['bewertung']);
				unset($_SESSION['hiddencodeVorschau']);
		}
		else
		{
			$resetLinkWindows="location.href='$_SERVER[PHP_SELF]?form=$_GET[form]$includeVars'";
			$resetLinkGrafisch="$_SERVER[PHP_SELF]?form=$_GET[form]$includeVars";
			$resetLink="javascript:document.formEintragen.reset()";
		}

		if($_GET['quoteID']!="")
		{
		$arrayBeitrag=BeitragAusgeben($pfad,$_GET['quoteID']);
			if($arrayBeitrag[13]==0 && $arrayBeitrag[20]==0)
			{
			$arrayBeitrag[10]=str_replace("<br>","\n",$arrayBeitrag[10]);
			$arrayBeitrag[10]=str_replace("\\","",$arrayBeitrag[10]);
			$arrayBeitrag[1]=str_replace("<br>","\n",$arrayBeitrag[1]);
			$arrayBeitrag[1]=str_replace("\\","",$arrayBeitrag[1]);
			$_SESSION['quoteNachricht']="[I]".$sprache[42]." ".$arrayBeitrag[1].":\n\n".$arrayBeitrag[10]."[/I]\n\n";
			}
		}
		else
			unset($_SESSION['quoteNachricht']);
			
			
		#		     STYLE DES GB			#
		################################
		
		$templateContent=leerwortErsetzen($templateContent,"%FONTFAMILY%",$config[0]);
		$templateContent=leerwortErsetzen($templateContent,"%FONTSIZE%",$config[1]);
		$templateContent=leerwortErsetzen($templateContent,"%FONTCOLOR%",$config[2]);
		$templateContent=leerwortErsetzen($templateContent,"%LINK%",$config[9]);
		$templateContent=leerwortErsetzen($templateContent,"%LINKHOVER%",$config[10]);
		$templateContent=leerwortErsetzen($templateContent,"%LINKACTIVE%",$config[11]);
		$templateContent=leerwortErsetzen($templateContent,"%LINKEINTRAG%",$config[46]);
		$templateContent=leerwortErsetzen($templateContent,"%LINKEINTRAGACTIVE%",$config[48]);
		$templateContent=leerwortErsetzen($templateContent,"%LINKEINTRAGHOVER%",$config[47]);
		$templateContent=leerwortErsetzen($templateContent,"%TEXTDEKOLINKS%",$config[12]);
		$templateContent=leerwortErsetzen($templateContent,"%TEXTDEKOLINKSEINTRAG%",$config[49]);
		
		#	            AUSRICHTUNG DES GB		#
		################################
		
		if($config[19]=="center")
			$rahmenDivStyle="position:absolute;left:50%;width:".$config[4]."px;margin-left:-".($config[4]/2)."px";
		else
			$rahmenDivStyle="float:".$config[19].";width:".$config[4]."px";
				
		$templateContent=leerwortErsetzen($templateContent,"%RAHMENSTYLE%",$rahmenDivStyle);
		
		#		    HINTERGRUND/FARBE		#
		################################
		
		if($config[64]!="include")
		{
			if($config[53]=="farbe")
				$backgroundStyle="background-color:#$config[3]";
			else
			{
					if(file_exists("$pfad/images/Hintergrund"))
					{
						$subdir=opendir("$pfad/images/Hintergrund/");
						$bildarray=array();
						while($file=readdir($subdir))
						{
							if($file!="." and $file!=".." and $file!="Thumbs.db")
								array_push($bildarray,$file);
						}
						if(count($bildarray)>0)
							$backgroundStyle="background-image:url('$pfad/images/Hintergrund/$bildarray[0]'); background-repeat:$config[54];$config[55]";
						else
							$backgroundStyle="background-color:#$config[3]";
					}
					else
						$backgroundStyle="background-color:#$config[3]";
			}
			$templateContent=leerwortErsetzen($templateContent,"%BODYSTYLE%",$backgroundStyle);
		}
		
		#               ÜBERSCHRIFT UND/ODER LOGO		#
		################################
		
		if($config[51]!="nichts")
		{
			$templateContent=leerwortErsetzen($templateContent,"%AUSRICHTUNGTITEL%",$config[52]);
			$config[22]=str_replace("\\","",$config[22]);
			
			if($config[51]=="logo")
			{
				if(file_exists("$pfad/images/Logo"))
				{
					$subdir=opendir("$pfad/images/Logo/");
					$bildarray=array();
					while($file=readdir($subdir))
					{
						if($file!="." and $file!=".." and $file!="Thumbs.db")
						{
						array_push($bildarray,$file);
						}
					}
					if(count($bildarray)>0)
						$titel="<img src=\"$pfad/images/Logo/$bildarray[0]\" border=\"0\" alt=\"\" title=\"\">";
					else
						$titel="<font size=\"$config[23]\">$config[22]</font>";
				}
				else
					$titel="<font size=\"$config[23]\">$config[22]</font>";
			}
			else
			{
			$titel="<font size=\"$config[23]\">$config[22]</font>";
			}
		}
		else
			$titel="";
			
		$templateContent=leerwortErsetzen($templateContent,"%TITELTOP%",$titel);
		
		#                              FUSS EINSETZEN		#
		################################
		$fuss="Design & Programmierung <a href=\"http://www.soraxdesign.de/projekte/php_gaestebuch_soraxdesign\" class=\"links\" target=\"_blank\"><b>Soraxdesign</b></a><br> © 2002 - ".date('Y'); 
			if(trim($config[70])=="ein")
			$fuss.=" | <a href=\"javascript:popup('$pfad/admin/admin.php')\" class=\"links\">Administration</a>";
		$templateContent=leerwortErsetzen($templateContent,"%FUSS%",$fuss);
		
		#                     START UND ENDE BELEGEN		#
		################################
		
		if($start=="" || $ende=="" || intval($_GET['start'])<0 || intval($_GET['ende'])<0 ||  intval($_GET['start'])>$gesamtAnzahl ||ord($_GET['start'])>57 || ord($_GET['start'])<48 || ord($_GET['ende'])>57 || ord($_GET['ende'])<48)
		{
			$start=0;
			
			if($config[25]>$gesamtAnzahl)
				$ende=$gesamtAnzahl;
			else
				$ende=$config[25];
			
			$aktuelleSeite=1;
		}
		
		#                         NAVIGATION IM GB		#
		################################
	

		if($config[32]=="nurform" && $form!=2 || $config[32]=="formundeintraege" || $form==1)
		{
			$formTemplate=templateEinlesen("$pfad/templates/form.html");
			$templateContent=leerwortErsetzen($templateContent,"%FORMULARDISPLAY%","block");
			
			if($config[43]=="ein")
			{
				$templateSmilies=templateEinlesen("$pfad/templates/smilies.html");
				$templateSmilies=leerwortErsetzen($templateSmilies,"%SMILIES%","");
				$templateContent=leerwortErsetzen($templateContent,"%SMILIESANZEIGEN%",$templateSmilies);
			}
			else
				$templateContent=leerwortErsetzen($templateContent,"%SMILIESANZEIGEN%","");
		}
		else
		{
			$formTemplate="";
			$templateContent=leerwortErsetzen($templateContent,"%FORMULARDISPLAY%","none");
			$templateContent=leerwortErsetzen($templateContent,"%SMILIESANZEIGEN%","");
		}
			
		if($config[32]=="nureintraege" && $form!=1 ||  $form==2)
		{
			$templateContent=leerwortErsetzen($templateContent,"%INSGBEINTRAGENDISPLAY%","block");
			$templateContent=leerwortErsetzen($templateContent,"%INSGBEINTRAGENLINK%","<a href=\"$_SERVER[PHP_SELF]?start=$start&amp;ende=$ende&amp;aktuelleSeite=$aktuelleSeite&amp;form=1$includeVars\" class=\"links\">$sprache[24]</a>");
		}
		else
			$templateContent=leerwortErsetzen($templateContent,"%INSGBEINTRAGENDISPLAY%","none");

		$templateContent=leerwortErsetzen($templateContent,"%FORMULAR%",$formTemplate);
		$templateContent=leerwortErsetzen($templateContent,"%GESAMTBREITE%",$config[4]);
		
		
		// SESSIONS NACH DEM ABSENDEN UND BEI FEHLERN AUSGEBEN //
		if($_SESSION['message']!="" || $_SESSION['quoteNachricht']!="")
			$templateContent=leerwortErsetzen($templateContent,"%SESSIONNACHRICHT%",$_SESSION['quoteNachricht'].$_SESSION['message']);
		else
			$templateContent=leerwortErsetzen($templateContent,"%SESSIONNACHRICHT%","");
		
		if($_SESSION['name']!="")
			$templateContent=leerwortErsetzen($templateContent,"%SESSIONNAME%",$_SESSION['name']);
		else
			$templateContent=leerwortErsetzen($templateContent,"%SESSIONNAME%","");
		
		if($_SESSION['mail']!="")
			$templateContent=leerwortErsetzen($templateContent,"%SESSIONMAIL%",$_SESSION['mail']);
		else
			$templateContent=leerwortErsetzen($templateContent,"%SESSIONMAIL%","");
		
		// FEHLERCODES AUSGEBEN //
		if($_SESSION['fehlerGesamt']==1)
		{
			$templateContent=leerwortErsetzen($templateContent,"%KORREKTURTEXTDISPLAY%","block");
			$templateContent=leerwortErsetzen($templateContent,"%TEXTKORREKTUR%",$sprache[44]);
		}
		else
			$templateContent=leerwortErsetzen($templateContent,"%KORREKTURTEXTDISPLAY%","none");
		
		if($_SESSION['nameFehler']==1)
			$templateContent=leerwortErsetzen($templateContent,"%FEHLERNAME%","<img src=\"$pfad/images/formular/fehler.gif\" border=\"0\" alt=\"\" title=\"\">");
		else
			$templateContent=leerwortErsetzen($templateContent,"%FEHLERNAME%","");
			
		if($_SESSION['mailFehler'])
			$templateContent=leerwortErsetzen($templateContent,"%FEHLERMAIL%","<img src=\"$pfad/images/formular/fehler.gif\" border=\"0\" alt=\"\" title=\"\">");
		else
			$templateContent=leerwortErsetzen($templateContent,"%FEHLERMAIL%","");
			
		if($_SESSION['messageFehler'])
			$templateContent=leerwortErsetzen($templateContent,"%FEHLERMESSAGE%","<img src=\"$pfad/images/formular/fehler.gif\" border=\"0\" alt=\"\" title=\"\">");
		else
			$templateContent=leerwortErsetzen($templateContent,"%FEHLERMESSAGE%","");
			
		if($config[61]==1)
			$templateContent=leerwortErsetzen($templateContent,"%FORMLINK%","$_SERVER[PHP_SELF]?action=vorschau&amp;form=$form$includeVars");
		else
			$templateContent=leerwortErsetzen($templateContent,"%FORMLINK%","$_SERVER[PHP_SELF]?action=eintragen&amp;form=$form$includeVars");
		
		if($config[4]>=500)
		{
			$breiteForm=480;
			$maxBreiteInput=40;
			$maxBreiteTextarea=38;
		}
		else
		{
			$breiteForm=$config[4];
			$maxBreiteInput=($config[4]-145)/9;
			$maxBreiteTextarea=($config[4]-145)/10;
		}
		
		if($config[4]>375)
			$BBTagEinrueckung=145;
		else
			$BBTagEinrueckung=0;
		
		
		$arrayInputText=array("%HOMEPAGE%","%ICQ%","%AIM%","%MSN%","%YAHOO%","$sprache[26]","$sprache[27]","$sprache[28]","$sprache[29]","$sprache[30]","homepage","icq","aim","msn","yahoo");
		for($x=14;$x<=18;$x++)
		{
			if($config[$x]==1)
			{
				$inputTemplate=templateEinlesen("$pfad/templates/inputs.html");
				$templateContent=leerwortErsetzen($templateContent,$arrayInputText[$x-14],$inputTemplate);
				$templateContent=leerwortErsetzen($templateContent,"%BEZEICHNUNG%",$arrayInputText[$x-9]);
				$templateContent=leerwortErsetzen($templateContent,"%INPUTNAME%",$arrayInputText[$x-4]);
				
				if($_SESSION[$arrayInputText[$x-4]]!="")
					$templateContent=leerwortErsetzen($templateContent,"%SESSIONVALUE%",$_SESSION[$arrayInputText[$x-4]]);
				else
					$templateContent=leerwortErsetzen($templateContent,"%SESSIONVALUE%","");
				
				if($_SESSION[$arrayInputText[$x-4].'Fehler'])
					$templateContent=leerwortErsetzen($templateContent,"%FEHLER%","<img src=\"$pfad/images/formular/fehler.gif\" border=\"0\" alt=\"\" title=\"\">");
				else
					$templateContent=leerwortErsetzen($templateContent,"%FEHLER%","");
			}
			else
				$templateContent=leerwortErsetzen($templateContent,$arrayInputText[$x-14],"");
		}
		
		if($config[66]==1)
		{
			$inputTemplate=templateEinlesen("$pfad/templates/inputs.html");
			$templateContent=leerwortErsetzen($templateContent,"%SKYPE%",$inputTemplate);
			$templateContent=leerwortErsetzen($templateContent,"%BEZEICHNUNG%","Skype");
			$templateContent=leerwortErsetzen($templateContent,"%INPUTNAME%","skype");
				
			if($_SESSION["skype"]!="")
				$templateContent=leerwortErsetzen($templateContent,"%SESSIONVALUE%",$_SESSION["skype"]);
			else
				$templateContent=leerwortErsetzen($templateContent,"%SESSIONVALUE%","");
				
			if($_SESSION['skypeFehler'])
				$templateContent=leerwortErsetzen($templateContent,"%FEHLER%","<img src=\"$pfad/images/formular/fehler.gif\" border=\"0\" alt=\"\" title=\"\">");
			else
				$templateContent=leerwortErsetzen($templateContent,"%FEHLER%","");
		}
		else
			$templateContent=leerwortErsetzen($templateContent,"%SKYPE%","");
			
		if($config[67]==1)
		{
			$inputTemplate=templateEinlesen("$pfad/templates/inputs.html");
			$templateContent=leerwortErsetzen($templateContent,"%GOOGLETALK%",$inputTemplate);
			$templateContent=leerwortErsetzen($templateContent,"%BEZEICHNUNG%","Google Talk");
			$templateContent=leerwortErsetzen($templateContent,"%INPUTNAME%","googletalk");
				
			if($_SESSION["googletalk"]!="")
				$templateContent=leerwortErsetzen($templateContent,"%SESSIONVALUE%",$_SESSION["googletalk"]);
			else
				$templateContent=leerwortErsetzen($templateContent,"%SESSIONVALUE%","");
				
			if($_SESSION['googletalkFehler'])
				$templateContent=leerwortErsetzen($templateContent,"%FEHLER%","<img src=\"$pfad/images/formular/fehler.gif\" border=\"0\" alt=\"\" title=\"\">");
			else
				$templateContent=leerwortErsetzen($templateContent,"%FEHLER%","");
		}
		else
			$templateContent=leerwortErsetzen($templateContent,"%GOOGLETALK%","");
		
		for($x=34;$x<=37;$x++)
		{
			$zusatzfeldErsetzen="%ZUSATZFELD".($x-33)."%";
			$zusatzfeldInputName="zusatzfeld_".($x-33);
			
			if($config[$x]!="")
			{
				$bezeichnung=str_replace("\\","",$config[$x]);
				if($config[$x+4]==1)
					$bezeichnung.=" *";
				
				$inputTemplate=templateEinlesen("$pfad/templates/inputs.html");
				$templateContent=leerwortErsetzen($templateContent,$zusatzfeldErsetzen,$inputTemplate);
				$templateContent=leerwortErsetzen($templateContent,"%BEZEICHNUNG%",$bezeichnung);
				$templateContent=leerwortErsetzen($templateContent,"%INPUTNAME%",$zusatzfeldInputName);
				
				if($_SESSION[$zusatzfeldInputName]!="")
					$templateContent=leerwortErsetzen($templateContent,"%SESSIONVALUE%",$_SESSION[$zusatzfeldInputName]);
				else
					$templateContent=leerwortErsetzen($templateContent,"%SESSIONVALUE%","");
					
				if($_SESSION[$zusatzfeldInputName.'Fehler'])
					$templateContent=leerwortErsetzen($templateContent,"%FEHLER%","<img src=\"$pfad/images/formular/fehler.gif\" border=\"0\" alt=\"\" title=\"\">");
				else
					$templateContent=leerwortErsetzen($templateContent,"%FEHLER%","");
			}
			else
				$templateContent=leerwortErsetzen($templateContent,$zusatzfeldErsetzen,"");
		}
		
		if($config[44]=="ein")
			$emailInput=$sprache[1]." *";
		else
			$emailInput=$sprache[1];
		
		if($config[45]=="ein")
		{
			if($_SESSION['mailVersteckt']==1)
				$mailVerstecken="<p style=\"margin:4px\"><input type=\"checkbox\" name=\"emailcheck\" checked value=\"1\"> $sprache[2]</p>";
			else
				$mailVerstecken="<p style=\"margin:4px\"><input type=\"checkbox\" name=\"emailcheck\" value=\"1\"> $sprache[2]</p>";
		}
		
		$BBTagLeiste=BBTagLeiste($pfad,"formEintragen","message");
		
		
		
		if($config[7]==1)
		{
			$abschicken="<input type=\"image\" src=\"$pfad/images/buttons/send.gif\" Alt=\"$sprache[37]\" Title=\"$sprache[37]\">";
			$reset="<a href=\"$resetLinkGrafisch\"><img src=\"$pfad/images/buttons/reset.gif\" border=\"0\" Alt=\"$sprache[39]\" Title=\"$sprache[39]\"></A>";
		}
		else
		{
			$abschicken="<input  type=\"submit\" style=\"color:#$config[56];font-family: $config[0]; font-size:9pt;border: 1px solid #$config[6]; background-color: #$config[5];width:110px\" value=\"$sprache[39]\">";
			$reset="<input type=\"button\" OnClick=\"$resetLinkWindows\" style=\"color:#$config[56];font-family: $config[0]; font-size:9pt;border: 1px solid #$config[6]; background-color: #$config[5];width:110px\" value=\"$sprache[38]\">";
		}
		
		if($config[42]=="ja")
		{
			$bewertungText=templateEinlesen("$pfad/templates/bewertung.html");
			$bewertungText=leerwortErsetzen($bewertungText,"%BEWERTUNG%",$sprache[3]);
			$bewertungText=leerwortErsetzen($bewertungText,"%1%",$sprache[5]);
			$bewertungText=leerwortErsetzen($bewertungText,"%2%",$sprache[6]);
			$bewertungText=leerwortErsetzen($bewertungText,"%3%",$sprache[7]);
			$bewertungText=leerwortErsetzen($bewertungText,"%4%",$sprache[8]);
			$bewertungText=leerwortErsetzen($bewertungText,"%5%",$sprache[9]);
			$bewertungText=leerwortErsetzen($bewertungText,"%6%",$sprache[10]);
			$bewertungText=leerwortErsetzen($bewertungText,"%0%",$sprache[4]);
			$templateContent=leerwortErsetzen($templateContent,"%BEWERTUNG%",$bewertungText);
		}
		else
		{
			$templateContent=leerwortErsetzen($templateContent,"%BEWERTUNG%","");
		}
		
		if($config[60]!="center")
			$ausrichtungForm="float:$config[60]";
		else
			$ausrichtungForm="";
		
		
		if($config[57]=="ja")
		{
			$templateCaptcha=templateEinlesen("$pfad/templates/captcha.html");
			$_SESSION['punkt']=ZufallsZahl(5);
			$sicherheitscode=CaptchaBild(5,$_SESSION['punkt']);
			
			$templateCaptcha=leerwortErsetzen($templateCaptcha,"%WASISTDAS%",$sprache[35]);
			$templateCaptcha=leerwortErsetzen($templateCaptcha,"%SICHERHEITSCODE%",$sicherheitscode);
			$templateCaptcha=leerwortErsetzen($templateCaptcha,"%TEXTSICHERHEITSCODE%",$sprache[36]);
			
			if($_SESSION['codeFehler'])
				$templateCaptcha=leerwortErsetzen($templateCaptcha,"%FEHLERCODE%","<img src=\"$pfad/images/formular/fehler.gif\" border=\"0\" alt=\"\" title=\"\">");
			else
				$templateCaptcha=leerwortErsetzen($templateCaptcha,"%FEHLERCODE%","");
			
			$templateContent=leerwortErsetzen($templateContent,"%CAPTCHA%",$templateCaptcha);
		}
		else
			$templateContent=leerwortErsetzen($templateContent,"%CAPTCHA%","");
			
		###___BEITRÄGE EINSETZEN___###
		if($config[32]=="formundeintraege" && $form!=1 || $config[32]=="nureintraege" && $form!=1 || $form==2)
		{
		$eintraege=($gesamtAnzahl==1) ? "$sprache[15]" : "$sprache[16]";
		$seite=($gesamtAnzahl==1) ? "$sprache[18] |" : "$sprache[19] |";
		
		$beitraege=dateiAuslesen($pfad);
		
			for($x=$start;$x<$ende;$x++)
			{
				if($beitraege[$x][0]!="")
				{
					$nummer=$gesamtAnzahl-$x;
					if($config[8]==1 && $beitraege[$x][13]==1)
					{
						$templateBeitrag=templateEinlesen("$pfad/templates/vorlagen_beitraege/beitragGesperrt.html");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%GESAMTBREITE%",$config[4]);
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%GESAMTBREITEINNEN%",($config[4]-(2*$config[27])-50));
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%NUMBER%",nummerAuffuellen($nummer,anzahlBeitraege($pfad)));
						
							if($x%2==0)
							{
								$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BACKGROUNDCOLOR%",$config[26]);
								$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BORDERCOLOR%",$config[28]);
							}
							if($x%2==1)
							{
								$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BACKGROUNDCOLOR%",$config[68]);
								$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BORDERCOLOR%",$config[69]);
							}
						
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BORDERCOLOR%",$config[28]);
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BORDER%",$config[27]);
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%NACHRICHT%",$sprache[49]);
					}
					else
					{
						$templateBeitrag=templateEinlesen("$pfad/templates/vorlagen_beitraege/normal.html");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%GESAMTBREITE%",$config[4]);
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%GESAMTBREITEINNEN%",($config[4]-(2*$config[27])-50));
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%NUMBER%",nummerAuffuellen($nummer,anzahlBeitraege($pfad)));
						
							if($x%2==0)
							{
								$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BACKGROUNDCOLOR%",$config[26]);
								$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BORDERCOLOR%",$config[28]);
							}
							if($x%2==1)
							{
								$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BACKGROUNDCOLOR%",$config[68]);
								$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BORDERCOLOR%",$config[69]);
							}
							
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BORDER%",$config[27]);
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%USERNAME%",TextUmbrechen(str_replace("\\","",$beitraege[$x][1]),$config[4],$pfad));
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%DATE%",$beitraege[$x][2]);
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%TIME%",$beitraege[$x][3]);
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%NACHRICHT%",formatText($pfad,$beitraege[$x][10],$_SERVER ['PHP_SELF']));
						
						$infos1=false;
						
						if($beitraege[$x][4]!="" && $beitraege[$x][4]!="-")
						{
							$infos1=true;
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%EMAILDISPLAY%","block");
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%EMAILBILD%","<img src=\"$pfad/images/beitrag/email.gif\" border=\"0\" alt=\"\" title=\"\">");
							
							if(trim($beitraege[$x][14])==0)
								$templateBeitrag=leerwortErsetzen($templateBeitrag,"%EMAILUSER%","<a href=\"mailto:".$beitraege[$x][4]."\" class=\"links_eintrag\" title=\"E-Mail ".$beitraege[$x][1]."\">".StringKuerzen($beitraege[$x][4],20)."</a>");
							else
								$templateBeitrag=leerwortErsetzen($templateBeitrag,"%EMAILUSER%",$sprache[41]);
						}
						else
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%EMAILDISPLAY%","none");
						
						if($beitraege[$x][5]!="-" && $beitraege[$x][5]!="")
						{
							$infos1=true;
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%HOMEPAGEDISPLAY%","block");
							
							if(!preg_match("/^http|http$/i", $beitraege[$x][5]))
								$beitraege[$x][5]="http://".$beitraege[$x][5];
								
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%HOMEPAGEBILD%","<img src=\"$pfad/images/beitrag/homepage.gif\" border=\"0\" alt=\"\" title=\"\">");
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%HOMEPAGEUSER%","<a href=\"".$beitraege[$x][5]."\" class=\"links_eintrag\" target=\"_blank\" title=\"Homepage ".$beitraege[$x][1]."\">".StringKuerzen(substr($beitraege[$x][5],7),20)."</a>");
						}
						else
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%HOMEPAGEDISPLAY%","none");
						
						if($beitraege[$x][6]!="-" && $beitraege[$x][6]!="")
						{
							$infos1=true;
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ICQDISPLAY%","block");
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ICQBILD%","<img src=\"$pfad/images/beitrag/icq.gif\" border=\"0\" alt=\"\" title=\"\">");
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ICQUSER%","<a href=\"http://www.icq.com/people/about_me.php?uin=".$beitraege[$x][6]."\" class=\"links_eintrag\" target=\"_blank\" alt=\"ICQ ".$beitraege[$x][1]."\" title=\"ICQ ".$beitraege[$x][1]."\">".StringKuerzen($beitraege[$x][6],20)."</a>");
						}
						else
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ICQDISPLAY%","none");
						
						if($beitraege[$x][8]!="-" && $beitraege[$x][8]!="")
						{
							$infos1=true;
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%MSNDISPLAY%","block");
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%MSNBILD%","<img src=\"$pfad/images/beitrag/msn.gif\" border=\"0\" alt=\"\" title=\"\">");
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%MSNUSER%","<a href=\"mailto:".$beitraege[$x][8]."\" class=\"links_eintrag\" target=\"_blank\" alt=\"MSN ".$beitraege[$x][1]."\" title=\"MSN ".$beitraege[$x][1]."\">".StringKuerzen($beitraege[$x][8],20)."</a>");
						}
						else
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%MSNDISPLAY%","none");
						
						if($beitraege[$x][9]!="-" && $beitraege[$x][9]!="")
						{
							$infos1=true;
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%YAHOODISPLAY%","block");
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%YAHOOBILD%","<img src=\"$pfad/images/beitrag/yahoo.gif\" border=\"0\" alt=\"\" title=\"\">");
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%YAHOOUSER%","<a href=\"http://de.profiles.yahoo.com/".$beitraege[$x][9]."\" class=\"links_eintrag\" target=\"_blank\" alt=\"YAHOO ".$beitraege[$x][1]."\" title=\"YAHOO ".$beitraege[$x][1]."\">".StringKuerzen(str_replace("\\","",$beitraege[$x][9]),20)."</a>");
						}
						else
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%YAHOODISPLAY%","none");
						
						if($beitraege[$x][7]!="-" && $beitraege[$x][7]!="")
						{
							$infos1=true;
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%AIMDISPLAY%","block");
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%AIMBILD%","<img src=\"$pfad/images/beitrag/aim.gif\" border=\"0\" alt=\"\" title=\"\">");
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%AIMUSER%","<a href=\"http://www.aimpages.com/".$beitraege[$x][7]."\" class=\"links_eintrag\" target=\"_blank\" alt=\"AIM ".$beitraege[$x][1]."\" title=\"AIM ".$beitraege[$x][1]."\">".StringKuerzen(str_replace("\\","",$beitraege[$x][7]),20)."</a>");
						}
						else
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%AIMDISPLAY%","none");
							
						if($beitraege[$x][21]!="-" && $beitraege[$x][21]!="")
						{
							$infos1=true;
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%SKYPEDISPLAY%","block");
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%SKYPEBILD%","<img src=\"$pfad/images/beitrag/skype.gif\" border=\"0\" alt=\"\" title=\"\">");
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%SKYPEUSER%","<a href=\"http://www.skype.com\" class=\"links_eintrag\" target=\"_blank\" alt=\"Skype ".$beitraege[$x][1]."\" title=\"Skype ".$beitraege[$x][1]."\">".StringKuerzen(str_replace("\\","",$beitraege[$x][21]),20)."</a>");
						}
						else
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%SKYPEDISPLAY%","none");
							
						if(trim($beitraege[$x][22])!="-" && trim($beitraege[$x][22])!="")
						{
							$infos1=true;
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%GOOGLETALKDISPLAY%","block");
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%GOOGLETALKBILD%","<img src=\"$pfad/images/beitrag/googletalk.gif\" border=\"0\" alt=\"\" title=\"\">");
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%GOOGLETALKUSER%","<a href=\"http://www.google.de/talk/intl/de/\" class=\"links_eintrag\" target=\"_blank\" alt=\"Google Talk ".$beitraege[$x][1]."\" title=\"Google Talk ".$beitraege[$x][1]."\">".StringKuerzen(str_replace("\\","",trim($beitraege[$x][22])),20)."</a>");
						}
						else
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%GOOGLETALKDISPLAY%","none");
						
						if($infos1)
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%INFOS1DISPLAY%","compact");
						else
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%INFOS1DISPLAY%","none");
						
						$infos2=false;	
						
						if($config[42]=="ja")
						{
							$infos2=true;
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGDISPLAY%","block");
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGSBILD%","<img src=\"$pfad/images/beitrag/bewertung.gif\" border=\"0\" alt=\"\" title=\"\">");
							if($beitraege[$x][19]>0)
								$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGUSERNUMMER%",$beitraege[$x][19]);
							else
								$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGUSERNUMMER%","-");
							
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGUSERTEXT%","(".$sprache[trim($beitraege[$x][19])+4].")");
						}
						else
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGDISPLAY%","none");
						
						if($beitraege[$x][15]!="-" && $beitraege[$x][15]!="" && $config[34]!="")
						{
							$infos2=true;
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD1DISPLAY%","block");
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD1TEXT%",$config[34]);
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD1%",str_replace("\\","",$beitraege[$x][15]),110,$pfad);
						}
						else
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD1DISPLAY%","none");
							
						if($beitraege[$x][16]!="-" && $beitraege[$x][16]!="" && $config[35]!="")
						{
							$infos2=true;
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD2DISPLAY%","block");
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD2TEXT%",$config[35]);
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD2%",str_replace("\\","",$beitraege[$x][16]));
						}
						else
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD2DISPLAY%","none");
						
						if($beitraege[$x][17]!="-" && $beitraege[$x][17]!="" && $config[36]!="")
						{
							$infos2=true;
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD3DISPLAY%","block");
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD3TEXT%",$config[36]);
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD3%",str_replace("\\","",$beitraege[$x][17]));
						}
						else
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD3DISPLAY%","none");
						
						if($beitraege[$x][18]!="-" && $beitraege[$x][18]!="" && $config[37]!="")
						{
							$infos2=true;
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD4DISPLAY%","block");
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD4TEXT%",$config[37]);
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD4%",str_replace("\\","",$beitraege[$x][18]));
						}
						else
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD4DISPLAY%","none");
						
						if($infos2)
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%INFOS2DISPLAY%","inline");
						else
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%INFOS2DISPLAY%","none");
						
						if($beitraege[$x][11]!="-")
						{
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%KOMMENTARDISPLAY%","block");
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%KOMMENTAREINLEITUNG%",$config[30]);
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%KOMMENTAR%",formatText($pfad,$beitraege[$x][11],$_SERVER ['PHP_SELF'])."<br><br>");
						}
						else
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%KOMMENTARDISPLAY%","none");
							
						if($config[32]=="nureintraege")
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%QUOTELINK%","$PHP_SELF?form=1&amp;quoteID=".$beitraege[$x][0]."$includeVars");
						else
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%QUOTELINK%","$PHP_SELF?quoteID=".$beitraege[$x][0]."$includeVars");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ID%",$beitraege[$x][0]);
					}
				}
				BeitragAnhaengen($templateBeitrag);
			}
			$templateContent=leerwortErsetzen($templateContent,"%STATISTIKDISPLAY%","block");
			$templateContent=leerwortErsetzen($templateContent,"%BEITRAEGE%",$beitragString);
			$templateContent=leerwortErsetzen($templateContent,"%WEITEREDATEN%",$sprache[40]);
			$templateContent=leerwortErsetzen($templateContent,"%TEXT1%",$sprache[21]);
			$templateContent=leerwortErsetzen($templateContent,"%TEXT2%",$sprache[22]);
			$templateContent=leerwortErsetzen($templateContent,"%FONTCOLORNACHRICHT%",$config[29]);
			$templateContent=leerwortErsetzen($templateContent,"%FONTCOLORKOMMENTAR%",$config[63]);
			$templateContent=leerwortErsetzen($templateContent,"%ANZAHLEINTRAEGE%",$gesamtAnzahl);
			$templateContent=leerwortErsetzen($templateContent,"%EINTRAEGE%",$eintraege);
			$templateContent=leerwortErsetzen($templateContent,"%AUF%",$sprache[17]);
			$templateContent=leerwortErsetzen($templateContent,"%ANZAHLSEITEN%",ceil($gesamtAnzahl/$config[25]));
			$templateContent=leerwortErsetzen($templateContent,"%SEITEN%",$seite);
			$templateContent=leerwortErsetzen($templateContent,"%AKTUELLESEITETEXT%",$sprache[20]);
			$templateContent=leerwortErsetzen($templateContent,"%AKTUELLESEITE%",$aktuelleSeite);
			$templateContent=leerwortErsetzen($templateContent,"%BLAETTERFUNKTION%",SeitenzahlenAusgeben($config[25],$gesamtAnzahl,$aktuelleSeite));
			$templateContent=leerwortErsetzen($templateContent,"%ZITATTEXT%",$sprache[43]);
			$templateContent=leerwortErsetzen($templateContent,"%PRINTTEXT%",$sprache[53]);
			$templateContent=leerwortErsetzen($templateContent,"%BEITRAEGEANSCHAUENDISPLAY%","none");
		}
		else
		{
			$templateContent=leerwortErsetzen($templateContent,"%STATISTIKDISPLAY%","none");
			$templateContent=leerwortErsetzen($templateContent,"%BLAETTERNDISPLAY%","none");
			$templateContent=leerwortErsetzen($templateContent,"%BEITRAGDISPLAY%","none");
			$templateContent=leerwortErsetzen($templateContent,"%BEITRAEGEANSCHAUENDISPLAY%","block");
			$templateContent=leerwortErsetzen($templateContent,"%BEITRAEGEANSCHAUEN%","<a href=\"$_SERVER[PHP_SELF]?form=2$includeVars\" class=\"links\">$sprache[25]</a>");
		}
		
		$_SESSION['hiddenc']=md5 (uniqid (rand()));
		
		$templateContent=leerwortErsetzen($templateContent,"%AUSRICHTUNGSTATISTIK%",$config[50]);
		$templateContent=leerwortErsetzen($templateContent,"%BBTAGLEISTE%",$BBTagLeiste);		
		$templateContent=leerwortErsetzen($templateContent,"%NAME%",$sprache[0]." *");
		$templateContent=leerwortErsetzen($templateContent,"%MAILVERSTECKEN%",$mailVerstecken);
		$templateContent=leerwortErsetzen($templateContent,"%EMAIL%",$emailInput);
		$templateContent=leerwortErsetzen($templateContent,"%MESSAGETEXT%",$sprache[12]." *<br><br><font size=\"1\">".$sprache[13]."<br><br>".$sprache[14]."</font>");
		$templateContent=leerwortErsetzen($templateContent,"%ABSCHICKEN%",$abschicken);
		$templateContent=leerwortErsetzen($templateContent,"%RESET%",$reset);
		$templateContent=leerwortErsetzen($templateContent,"%TEXTSICHERHEITSCODE%",$textSicherheitsCode);
		$templateContent=leerwortErsetzen($templateContent,"%MAXBREITEINPUT%",$maxBreiteInput);
		$templateContent=leerwortErsetzen($templateContent,"%MAXBREITETEXTAREA%",$maxBreiteTextarea);
		$templateContent=leerwortErsetzen($templateContent,"%FONTCOLOR%",$config[56]);
		$templateContent=leerwortErsetzen($templateContent,"%BREITEFORM%",$breiteForm);
		$templateContent=leerwortErsetzen($templateContent,"%AUSRICHTUNGFORM%",$ausrichtungForm);
		$templateContent=leerwortErsetzen($templateContent,"%FONTFAMILY%",$config[0]);
		$templateContent=leerwortErsetzen($templateContent,"%FONTSIZE%",$config[1]);
		$templateContent=leerwortErsetzen($templateContent,"%BORDERCOLORINPUT%",$config[6]);
		$templateContent=leerwortErsetzen($templateContent,"%BGCOLORINPUT%",$config[5]);
		$templateContent=leerwortErsetzen($templateContent,"%BORDERSTYLEINPUT%",$config[24]);
		$templateContent=leerwortErsetzen($templateContent,"%BBTAGEINRUECKEN%",$BBTagEinrueckung);
		$templateContent=leerwortErsetzen($templateContent,"%FONTSIZENORMAL%",$sprache[50]);
		$templateContent=leerwortErsetzen($templateContent,"%FONTSIZEPLUS%",$sprache[51]);
		$templateContent=leerwortErsetzen($templateContent,"%NACHOBEN%",$sprache[23]);
		$templateContent=leerwortErsetzen($templateContent,"%HIDDENCODE%",$_SESSION['hiddenc']);
		$templateContent=leerwortErsetzen($templateContent,"%PFAD%",$pfad);
		$templateContent=leerwortErsetzen($templateContent,"%SMILIESLADEN%",$sprache[54]);
		$templateContent=leerwortErsetzen($templateContent,"%BILDERMAXBREITE%",$config[4]-130);
		
		parseTemplate($templateContent);
		
		@$time_end = microtime(1);
		$time = $time_end - $time_start;
	}
	
	if($action=="vorschau")
	{
		$templateContent=templateEinlesen("$pfad/templates/vorschau.html");
		$sprache=spracheLesen("index.php",$pfad);
		$config=configAuslesen($pfad);
		
		if($config[64]!="include")
		{
			$templateHeader=templateEinlesen("$pfad/templates/header.html");
			$templateFooter=templateEinlesen("$pfad/templates/footer.html");
			
			$templateContent=leerwortErsetzen($templateContent,"%HEADER%",$templateHeader);
			$templateContent=leerwortErsetzen($templateContent,"%FOOTER%",$templateFooter);
			$includeVars="";
		}
		else
		{
			$includeVars=trim($config[65]);
			
			if(substr($includeVars,0,1)!="&")
				$includeVars="&".$includeVars;
				
			$templateContent=leerwortErsetzen($templateContent,"%HEADER%","");
			$templateContent=leerwortErsetzen($templateContent,"%FOOTER%","");
		}
		
		$fehler=false;
		$_SESSION['name']=stripslashes(htmlspecialchars($_POST['nick']));
		$_SESSION['mail']=stripslashes(htmlspecialchars($_POST['mail']));
		$_SESSION['icq']=stripslashes(htmlspecialchars($_POST['icq']));
		$_SESSION['msn']=stripslashes(htmlspecialchars($_POST['msn']));
		$_SESSION['yahoo']=stripslashes(htmlspecialchars($_POST['yahoo']));
		$_SESSION['aim']=stripslashes(htmlspecialchars($_POST['aim']));
		$_SESSION['skype']=stripslashes(htmlspecialchars($_POST['skype']));
		$_SESSION['googletalk']=stripslashes(htmlspecialchars($_POST['googletalk']));
		$_SESSION['homepage']=stripslashes(htmlspecialchars($_POST['homepage']));
		$_SESSION['zusatzfeld_1']=stripslashes(htmlspecialchars($_POST['zusatzfeld_1']));
		$_SESSION['zusatzfeld_2']=stripslashes(htmlspecialchars($_POST['zusatzfeld_2']));
		$_SESSION['zusatzfeld_3']=stripslashes(htmlspecialchars($_POST['zusatzfeld_3']));
		$_SESSION['zusatzfeld_4']=stripslashes(htmlspecialchars($_POST['zusatzfeld_4']));
		$_SESSION['message']=stripslashes(htmlspecialchars($_POST['message']));
		$_SESSION['bewertung']=$_POST['bewertung'];
		$_SESSION['mailVersteckt']=$_POST['emailcheck'];
		$_SESSION['code']=$_POST['sicherheitscode'];
		$_SESSION['hiddencodeVorschau']=$_POST['hiddencode'];
		
		if($_SESSION['homepage']!="")
		{
			if(!preg_match("/^http|http$/i", $_SESSION['homepage']))
				$_SESSION['homepage']="http://$_SESSION[homepage]";
		}
		
		if(strlen($_SESSION['name'])<3)
		{
			$_SESSION['nameFehler']=1;
			$fehler=true;
		}
		else
			unset($_SESSION['nameFehler']);
		
		if($config[44]=="ein")
		{
			if(!preg_match("/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/",$_SESSION['mail']))
			{
				$_SESSION['mailFehler']=1;
				$fehler=true;
			}
			else
				unset($_SESSION['mailFehler']);
		}
		else
		{
			if($_SESSION['mail']!="" && !preg_match("/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/",$_SESSION['mail']))
			{
				$_SESSION['mailFehler']=1;
				$fehler=true;
			}
			else
				unset($_SESSION['mailFehler']);
		}
		
		$pattern = "/^http:\/\/(www\.)?([a-zA-Z0-9-.]{3,120})(\.[a-zA-Z]{2,6})$/"; 
		if($_SESSION['homepage']!="" && !preg_match($pattern, trim($_SESSION['homepage'])))
		{
			$_SESSION['homepageFehler']=1;
			$fehler=true;
		}
		else
			unset($_SESSION['homepageFehler']);
		
		
		if(!eregi("^[0-9]*$",$_SESSION['icq']) || strlen($_SESSION['icq'])>10)
		{
			$_SESSION['icqFehler']=1;
			$fehler=true;
		}
		else
			unset($_SESSION['icqFehler']);
			
		if($_SESSION['msn']!="" && !preg_match("/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/",$_SESSION['msn']))
		{
			$_SESSION['msnFehler']=1;
			$fehler=true;
		}
		else
			unset($_SESSION['msnFehler']);
			
		if($_SESSION['skype']!="" && !preg_match("/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/",$_SESSION['skype']))
		{
			$_SESSION['skypeFehler']=1;
			$fehler=true;
		}
		else
			unset($_SESSION['skypeFehler']);
			
		if($_SESSION['googletalk']!="" && !preg_match("/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/",$_SESSION['googletalk']))
		{
			$_SESSION['googletalkFehler']=1;
			$fehler=true;
		}
		else
			unset($_SESSION['googletalkFehler']);
		
		if($config[38]==1)
		{
			if($_SESSION['zusatzfeld_1']=="")
			{
				$_SESSION['zusatzfeld_1Fehler']=1;
				$fehler=true;
			}
			else
				unset($_SESSION['zusatzfeld_1Fehler']);
		}
		
		if($config[39]==1)
		{
			if($_SESSION['zusatzfeld_2']=="")
			{
				$_SESSION['zusatzfeld_2Fehler']=1;
				$fehler=true;
			}
			else
				unset($_SESSION['zusatzfeld_2Fehler']);
		}
		
		if($config[40]==1)
		{
			if($_SESSION['zusatzfeld_3']=="")
			{
				$_SESSION['zusatzfeld_3Fehler']=1;
				$fehler=true;
			}
			else
				unset($_SESSION['zusatzfeld_3Fehler']);
		}
		
		if($config[41]==1)
		{
			if($_SESSION['zusatzfeld_4']=="")
			{
				$_SESSION['zusatzfeld_4Fehler']=1;
				$fehler=true;
			}
			else
				unset($_SESSION['zusatzfeld_4Fehler']);
		}
		
		if($_SESSION['message']=="")
		{
			$_SESSION['messageFehler']=1;
			$fehler=true;
		}
		else
			unset($_SESSION['messageFehler']);
		
		if($_SESSION['punkt']!=$_SESSION['code'] && $config[57]=="ja")
		{
			$_SESSION['codeFehler']=1;
			$fehler=true;
		}
		else
			unset($_SESSION['codeFehler']);
			
		
		if($_SESSION['hiddenc']!=$_SESSION['hiddencodeVorschau'])
		{
			$fehler=true;
		}
		
		if($config[32]=="nurform" || $_GET['form']==1)
				$form=1;
			else
				$form="";
		
		if($fehler)
		{
			$_SESSION['fehlerGesamt']=1;
			echo"<meta http-equiv=\"refresh\" content=\"0; URL=$_SERVER[PHP_SELF]?action=back&amp;form=$form$includeVars\">";
		}
			else unset($_SESSION['fehlerGesamt']);
		
		if(!$fehler)
		{
			$templateBeitrag=templateEinlesen("$pfad/templates/vorlagen_beitraege/normal.html");
			
			$templateBeitrag=leerwortErsetzen($templateBeitrag,"%GESAMTBREITE%",$config[4]);
			$templateBeitrag=leerwortErsetzen($templateBeitrag,"%GESAMTBREITEINNEN%",($config[4]-(2*$config[27])-50));
			$templateBeitrag=leerwortErsetzen($templateBeitrag,"%NUMBER%","");
			$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BACKGROUNDCOLOR%",$config[26]);
			$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BORDERCOLOR%",$config[28]);
			$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BORDER%",$config[27]);
			$templateBeitrag=leerwortErsetzen($templateBeitrag,"%USERNAME%",TextUmbrechen(str_replace("\\","",$_SESSION['name']),$config[4],$pfad));
			$templateBeitrag=leerwortErsetzen($templateBeitrag,"%DATE%",date("d.m.Y"));
			$templateBeitrag=leerwortErsetzen($templateBeitrag,"%TIME%",date("H:i"));
			
			$tempText=$_SESSION['message'];
			$tempText=str_replace("\n","<br>",$tempText);
			$templateBeitrag=leerwortErsetzen($templateBeitrag,"%NACHRICHT%",formatText($pfad,$tempText,$_SERVER ['PHP_SELF']));
					
			$infos1=false;
					
					if($_SESSION['mail']!="")
					{
						$infos1=true;
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%EMAILDISPLAY%","block");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%EMAILBILD%","<img src=\"$pfad/images/beitrag/email.gif\" border=\"0\" alt=\"\" title=\"\">");
						
						if(trim($beitraege[$x][14])==0)
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%EMAILUSER%","<a href=\"mailto:".$_SESSION['mail']."\" class=\"links_eintrag\" alt=\"E-Mail ".$beitraege[$x][1]."\" title=\"E-Mail ".$beitraege[$x][1]."\">".StringKuerzen($_SESSION['mail'],20)."</a>");
						else
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%EMAILUSER%",$sprache[41]);
					}
					else
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%EMAILDISPLAY%","none");
					
					if($_SESSION['homepage']!="-" && $_SESSION['homepage']!="")
					{
						$infos1=true;
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%HOMEPAGEDISPLAY%","block");
						
						if(!preg_match("/^http|http$/i", $_SESSION['homepage']))
							$_SESSION['homepage']="http://".$_SESSION['homepage'];
							
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%HOMEPAGEBILD%","<img src=\"$pfad/images/beitrag/homepage.gif\" border=\"0\" alt=\"\" title=\"\">");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%HOMEPAGEUSER%","<a href=\"".$_SESSION['homepage']."\" class=\"links_eintrag\" target=\"_blank\" alt=\"Homepage ".$beitraege[$x][1]."\" title=\"Homepage ".$beitraege[$x][1]."\">".StringKuerzen(substr($_SESSION['homepage'],7),20)."</a>");
					}
					else
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%HOMEPAGEDISPLAY%","none");
					
					if($_SESSION['icq']!="-" && $_SESSION['icq']!="")
					{
						$infos1=true;
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ICQDISPLAY%","block");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ICQBILD%","<img src=\"$pfad/images/beitrag/icq.gif\" border=\"0\" alt=\"\" title=\"\">");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ICQUSER%","<a href=\"http://www.icq.com/people/about_me.php?uin=".$_SESSION['icq']."\" class=\"links_eintrag\" target=\"_blank\" alt=\"ICQ ".$beitraege[$x][1]."\" title=\"ICQ ".$beitraege[$x][1]."\">".StringKuerzen($_SESSION['icq'],20)."</a>");
					}
					else
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ICQDISPLAY%","none");
					
					if($_SESSION['msn']!="-" && $_SESSION['msn']!="")
					{
						$infos1=true;
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%MSNDISPLAY%","block");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%MSNBILD%","<img src=\"$pfad/images/beitrag/msn.gif\" border=\"0\" alt=\"\" title=\"\">");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%MSNUSER%","<a href=\"mailto:".$_SESSION['msn']."\" class=\"links_eintrag\" target=\"_blank\" alt=\"MSN ".$beitraege[$x][1]."\" title=\"MSN ".$beitraege[$x][1]."\">".StringKuerzen($_SESSION['msn'],20)."</a>");
					}
					else
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%MSNDISPLAY%","none");
					
					if($_SESSION['yahoo']!="-" && $_SESSION['yahoo']!="")
					{
						$infos1=true;
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%YAHOODISPLAY%","block");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%YAHOOBILD%","<img src=\"$pfad/images/beitrag/yahoo.gif\" border=\"0\" alt=\"\" title=\"\">");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%YAHOOUSER%","<a href=\"http://de.profiles.yahoo.com/".$_SESSION['yahoo']."\" class=\"links_eintrag\" target=\"_blank\" alt=\"YAHOO ".$beitraege[$x][1]."\" title=\"YAHOO ".$beitraege[$x][1]."\">".StringKuerzen(str_replace("\\","",$_SESSION['yahoo']),20)."</a>");
					}
					else
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%YAHOODISPLAY%","none");
					
					if($_SESSION['aim']!="-" && $_SESSION['aim']!="")
					{
						$infos1=true;
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%AIMDISPLAY%","block");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%AIMBILD%","<img src=\"$pfad/images/beitrag/aim.gif\" border=\"0\" alt=\"\" title=\"\">");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%AIMUSER%","<a href=\"http://www.aimpages.com/".$_SESSION['aim']."\" class=\"links_eintrag\" target=\"_blank\" alt=\"AIM ".$beitraege[$x][1]."\" title=\"AIM ".$beitraege[$x][1]."\">".StringKuerzen(str_replace("\\","",$_SESSION['aim']),20)."</a>");
					}
					else
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%AIMDISPLAY%","none");
						
					if($_SESSION['skype']!="-" && $_SESSION['skype']!="")
					{
						$infos1=true;
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%SKYPEDISPLAY%","block");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%SKYPEBILD%","<img src=\"$pfad/images/beitrag/skype.gif\" border=\"0\" alt=\"\" title=\"\">");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%SKYPEUSER%","<a href=\"http://www.aimpages.com/".$_SESSION['skype']."\" class=\"links_eintrag\" target=\"_blank\" alt=\"Skype ".$beitraege[$x][1]."\" title=\"Skype ".$beitraege[$x][1]."\">".StringKuerzen(str_replace("\\","",$_SESSION['skype']),20)."</a>");
					}
					else
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%SKYPEDISPLAY%","none");
						
					if($_SESSION['googletalk']!="-" && $_SESSION['googletalk']!="")
					{
						$infos1=true;
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%GOOGLETALKDISPLAY%","block");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%GOOGLETALKBILD%","<img src=\"$pfad/images/beitrag/googletalk.gif\" border=\"0\" alt=\"\" title=\"\">");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%GOOGLETALKUSER%","<a href=\"http://www.aimpages.com/".$_SESSION['googletalk']."\" class=\"links_eintrag\" target=\"_blank\" alt=\"Google Talk ".$beitraege[$x][1]."\" title=\"Google Talk".$beitraege[$x][1]."\">".StringKuerzen(str_replace("\\","",$_SESSION['googletalk']),20)."</a>");
					}
					else
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%GOOGLETALKDISPLAY%","none");
					
					if($infos1)
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%INFOS1DISPLAY%","compact");
					else
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%INFOS1DISPLAY%","none");
					
					$infos2=false;	
					
					if($config[42]=="ja")
					{
						$infos2=true;
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGDISPLAY%","block");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGSBILD%","<img src=\"$pfad/images/beitrag/bewertung.gif\" border=\"0\" alt=\"\" title=\"\">");
						if($_SESSION['bewertung']>0)
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGUSERNUMMER%",$_SESSION['bewertung']);
						else
							$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGUSERNUMMER%","-");
						
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGUSERTEXT%","(".$sprache[trim($_SESSION['bewertung'])+4].")");
					}
					else
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGDISPLAY%","none");
					
					if($_SESSION['zusatzfeld_1']!="-" && $_SESSION['zusatzfeld_1']!="" && $config[34]!="")
					{
						$infos2=true;
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD1DISPLAY%","block");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD1TEXT%",$config[34]);
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD1%",str_replace("\\","",$_SESSION['zusatzfeld_1']),110,$pfad);
					}
					else
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD1DISPLAY%","none");
						
					if($_SESSION['zusatzfeld_2']!="-" && $_SESSION['zusatzfeld_2']!="" && $config[35]!="")
					{
						$infos2=true;
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD2DISPLAY%","block");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD2TEXT%",$config[35]);
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD2%",str_replace("\\","",$_SESSION['zusatzfeld_2']));
					}
					else
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD2DISPLAY%","none");
					
					if($_SESSION['zusatzfeld_3']!="-" && $_SESSION['zusatzfeld_3']!="" && $config[36]!="")
					{
						$infos2=true;
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD3DISPLAY%","block");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD3TEXT%",$config[36]);
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD3%",str_replace("\\","",$_SESSION['zusatzfeld_3']));
					}
					else
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD3DISPLAY%","none");
					
					if($_SESSION['zusatzfeld_4']!="-" && $_SESSION['zusatzfeld_4']!="" && $config[37]!="")
					{
						$infos2=true;
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD4DISPLAY%","block");
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD4TEXT%",$config[37]);
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD4%",str_replace("\\","",$_SESSION['zusatzfeld_4']));
					}
					else
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD4DISPLAY%","none");
					
					if($infos2)
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%INFOS2DISPLAY%","inline");
					else
						$templateBeitrag=leerwortErsetzen($templateBeitrag,"%INFOS2DISPLAY%","none");

					$templateBeitrag=leerwortErsetzen($templateBeitrag,"%KOMMENTARDISPLAY%","none");
					$templateBeitrag=leerwortErsetzen($templateBeitrag,"%QUOTELINK%","#");
			
			$templateContent=leerwortErsetzen($templateContent,"%VORSCHAU%",$templateBeitrag);
		}
		else
			$templateContent=leerwortErsetzen($templateContent,"%VORSCHAU%","");
		
		
		
		#		     STYLE DES GB			#
		################################
		
		$templateContent=leerwortErsetzen($templateContent,"%FONTFAMILY%",$config[0]);
		$templateContent=leerwortErsetzen($templateContent,"%FONTSIZE%",$config[1]);
		$templateContent=leerwortErsetzen($templateContent,"%FONTCOLOR%",$config[2]);
		$templateContent=leerwortErsetzen($templateContent,"%LINK%",$config[9]);
		$templateContent=leerwortErsetzen($templateContent,"%LINKHOVER%",$config[10]);
		$templateContent=leerwortErsetzen($templateContent,"%LINKACTIVE%",$config[11]);
		$templateContent=leerwortErsetzen($templateContent,"%LINKEINTRAG%",$config[46]);
		$templateContent=leerwortErsetzen($templateContent,"%LINKEINTRAGACTIVE%",$config[48]);
		$templateContent=leerwortErsetzen($templateContent,"%LINKEINTRAGHOVER%",$config[47]);
		$templateContent=leerwortErsetzen($templateContent,"%TEXTDEKOLINKS%",$config[12]);
		$templateContent=leerwortErsetzen($templateContent,"%TEXTDEKOLINKSEINTRAG%",$config[49]);
		
		
		#	            AUSRICHTUNG DES GB		#
		################################
		
		if($config[19]=="center")
			$rahmenDivStyle="position:absolute;left:50%;width:".$config[4]."px;margin-left:-".($config[4]/2)."px";
		else
			$rahmenDivStyle="float:".$config[19].";width:".$config[4]."px";
				
		$templateContent=leerwortErsetzen($templateContent,"%RAHMENSTYLE%",$rahmenDivStyle);
		
		#		    HINTERGRUND/FARBE		#
		################################
		
		if($config[53]=="farbe")
			$backgroundStyle="background-color:#$config[3]";
		else
		{
				if(file_exists("".$pfad."images/Hintergrund"))
				{
					$subdir=opendir("".$pfad."images/Hintergrund/");
					$bildarray=array();
					while($file=readdir($subdir))
					{
						if($file!="." and $file!=".." and $file!="Thumbs.db")
							array_push($bildarray,$file);
					}
					if(count($bildarray)>0)
						$backgroundStyle="background-image:url('$pfad/images/Hintergrund/$bildarray[0]'); background-repeat:$config[54];$config[55]";
					else
						$backgroundStyle="background-color:#$config[3]";
				}
				else
					$backgroundStyle="background-color:#$config[3]";
		}
		$templateContent=leerwortErsetzen($templateContent,"%BODYSTYLE%",$backgroundStyle);
		
		#               ÜBERSCHRIFT UND/ODER LOGO		#
		################################
		
		if($config[51]!="nichts")
		{
			$templateContent=leerwortErsetzen($templateContent,"%AUSRICHTUNGTITEL%",$config[52]);
			$config[22]=str_replace("\\","",$config[22]);
			if($config[51]=="logo")
			{
				if(file_exists("$pfad/images/Logo"))
				{
					$subdir=opendir("$pfad/images/Logo/");
					$bildarray=array();
					while($file=readdir($subdir))
					{
						if($file!="." and $file!=".." and $file!="Thumbs.db")
						{
						array_push($bildarray,$file);
						}
					}
					if(count($bildarray)>0)
						$titel="<img src=\"$pfad/images/Logo/$bildarray[0]\" border=\"0\" alt=\"\" title=\"\">";
					else
						$titel="<font size=\"$config[23]\">$config[22]</font>";
				}
				else
					$titel="<font size=\"$config[23]\">$config[22]</font>";
			}
			else
			{
			$titel="<font size=\"$config[23]\">$config[22]</font>";
			}
		}
		else
			$titel="";
			
		$templateContent=leerwortErsetzen($templateContent,"%TITELTOP%",$titel);
		
		#                              FUSS EINSETZEN		#
		################################
		$fuss="Design & Programmierung <a href=\"http://www.soraxdesign.de\" class=\"links\" target=\"_blank\"><b>Soraxdesign</b></a><br> © 2002 - ".date('Y'); 
			if(trim($config[70])=="ein")
			$fuss.=" | <a href=\"javascript:popup('$pfad/admin/admin.php')\" class=\"links\">Administration</a>";
			
		$templateContent=leerwortErsetzen($templateContent,"%FUSS%",$fuss);
		$templateContent=leerwortErsetzen($templateContent,"%PFAD%",$pfad);
		$templateContent=leerwortErsetzen($templateContent,"%WEITEREDATEN%",$sprache[40]);
		$templateContent=leerwortErsetzen($templateContent,"%TEXT1%",$sprache[21]);
		$templateContent=leerwortErsetzen($templateContent,"%TEXT2%",$sprache[22]);
		$templateContent=leerwortErsetzen($templateContent,"%FONTCOLORNACHRICHT%",$config[29]);
		$templateContent=leerwortErsetzen($templateContent,"%FONTSIZENORMAL%",$sprache[50]);
		$templateContent=leerwortErsetzen($templateContent,"%FONTSIZEPLUS%",$sprache[51]);
		$templateContent=leerwortErsetzen($templateContent,"%NACHOBEN%",$sprache[23]);
		$templateContent=leerwortErsetzen($templateContent,"%ZITATTEXT%",$sprache[43]);
		$templateContent=leerwortErsetzen($templateContent,"%PRINTTEXT%",$sprache[53]);
		$templateContent=leerwortErsetzen($templateContent,"%BACK%",$sprache[52]);
		$templateContent=leerwortErsetzen($templateContent,"%WEITER%",$sprache[37]);
		$templateContent=leerwortErsetzen($templateContent,"%EINTRAGENLINK%","$_SERVER[PHP_SELF]?action=eintragen&amp;form=$form&vorschau=1$includeVars");
		$templateContent=leerwortErsetzen($templateContent,"%BACKLINK%","$_SERVER[PHP_SELF]?action=back&amp;form=$form$includeVars");
		
		parseTemplate($templateContent);
	}
	
	if($action=="eintragen")
	{
		$fehler=false;
		
		if($_GET['vorschau']=="")
		{
			$_SESSION['name']=stripslashes(htmlspecialchars($_POST['nick']));
			$_SESSION['mail']=stripslashes(htmlspecialchars($_POST['mail']));
			$_SESSION['icq']=stripslashes(htmlspecialchars($_POST['icq']));
			$_SESSION['msn']=stripslashes(htmlspecialchars($_POST['msn']));
			$_SESSION['yahoo']=stripslashes(htmlspecialchars($_POST['yahoo']));
			$_SESSION['aim']=stripslashes(htmlspecialchars($_POST['aim']));
			$_SESSION['skype']=stripslashes(htmlspecialchars($_POST['skype']));
			$_SESSION['googletalk']=stripslashes(htmlspecialchars($_POST['googletalk']));
			$_SESSION['homepage']=stripslashes(htmlspecialchars($_POST['homepage']));
			$_SESSION['zusatzfeld_1']=stripslashes(htmlspecialchars($_POST['zusatzfeld_1']));
			$_SESSION['zusatzfeld_2']=stripslashes(htmlspecialchars($_POST['zusatzfeld_2']));
			$_SESSION['zusatzfeld_3']=stripslashes(htmlspecialchars($_POST['zusatzfeld_3']));
			$_SESSION['zusatzfeld_4']=stripslashes(htmlspecialchars($_POST['zusatzfeld_4']));
			$_SESSION['message']=stripslashes(htmlspecialchars($_POST['message']));
			$_SESSION['bewertung']=$_POST['bewertung'];
			$_SESSION['mailVersteckt']=$_POST['emailcheck'];
			$_SESSION['code']=$_POST['sicherheitscode'];
			$hiddencode=$_POST['hiddencode'];
		}
		else
			$hiddencode=$_SESSION['hiddencodeVorschau'];
		
		if($_SESSION['homepage']!="")
		{
			if(!preg_match("/^http|http$/i", $_SESSION['homepage']))
				$_SESSION['homepage']="http://$_SESSION[homepage]";
		}
		
		$templateContent=templateEinlesen("$pfad/templates/eintragen.html");
		$sprache=spracheLesen("index.php",$pfad);
		$config=configAuslesen($pfad);
		
		if($config[64]!="include")
		{
			$templateHeader=templateEinlesen("$pfad/templates/header.html");
			$templateFooter=templateEinlesen("$pfad/templates/footer.html");
			
			$templateContent=leerwortErsetzen($templateContent,"%HEADER%",$templateHeader);
			$templateContent=leerwortErsetzen($templateContent,"%FOOTER%",$templateFooter);
			$includeVars="";
		}
		else
		{
			$includeVars=trim($config[65]);
			
			if(substr($includeVars,0,1)!="&")
				$includeVars="&".$includeVars;
				
			$templateContent=leerwortErsetzen($templateContent,"%HEADER%","");
			$templateContent=leerwortErsetzen($templateContent,"%FOOTER%","");
		}
		
		if(strlen($_SESSION['name'])<3)
		{
			$_SESSION['nameFehler']=1;
			$fehler=true;
		}
		else
			unset($_SESSION['nameFehler']);
		
		if($config[44]=="ein")
		{
			if(!preg_match("/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/",$_SESSION['mail']))
			{
				$_SESSION['mailFehler']=1;
				$fehler=true;
			}
			else
				unset($_SESSION['mailFehler']);
		}
		else
		{
			if($_SESSION['mail']!="" && !preg_match("/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/",$_SESSION['mail']))
			{
				$_SESSION['mailFehler']=1;
				$fehler=true;
			}
			else
				unset($_SESSION['mailFehler']);
		}
		
		$pattern = "/^http:\/\/(www\.)?([a-zA-Z0-9-.]{3,120})(\.[a-zA-Z]{2,6})$/"; 
		if($_SESSION['homepage']!="" && !preg_match($pattern, trim($_SESSION['homepage'])))
		{
			$_SESSION['homepageFehler']=1;
			$fehler=true;
		}
		else
			unset($_SESSION['homepageFehler']);
		
		
		if(!eregi("^[0-9]*$",$_SESSION['icq']) || strlen($_SESSION['icq'])>10)
		{
			$_SESSION['icqFehler']=1;
			$fehler=true;
		}
		else
			unset($_SESSION['icqFehler']);
			
		if($_SESSION['msn']!="" && !preg_match("/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/",$_SESSION['msn']))
		{
			$_SESSION['msnFehler']=1;
			$fehler=true;
		}
		else
			unset($_SESSION['msnFehler']);
			
		if($_SESSION['skype']!="" && !preg_match("/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/",$_SESSION['skype']))
		{
			$_SESSION['skypeFehler']=1;
			$fehler=true;
		}
		else
			unset($_SESSION['skypeFehler']);
		
		if($_SESSION['googletalk']!="" && !preg_match("/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/",$_SESSION['googletalk']))
		{
			$_SESSION['googletalkFehler']=1;
			$fehler=true;
		}
		else
			unset($_SESSION['googletalkFehler']);
		
		if($config[38]==1)
		{
			if($_SESSION['zusatzfeld_1']=="")
			{
				$_SESSION['zusatzfeld_1Fehler']=1;
				$fehler=true;
			}
			else
				unset($_SESSION['zusatzfeld_1Fehler']);
		}
		
		if($config[39]==1)
		{
			if($_SESSION['zusatzfeld_2']=="")
			{
				$_SESSION['zusatzfeld_2Fehler']=1;
				$fehler=true;
			}
			else
				unset($_SESSION['zusatzfeld_2Fehler']);
		}
		
		if($config[40]==1)
		{
			if($_SESSION['zusatzfeld_3']=="")
			{
				$_SESSION['zusatzfeld_3Fehler']=1;
				$fehler=true;
			}
			else
				unset($_SESSION['zusatzfeld_3Fehler']);
		}
		
		if($config[41]==1)
		{
			if($_SESSION['zusatzfeld_4']=="")
			{
				$_SESSION['zusatzfeld_4Fehler']=1;
				$fehler=true;
			}
			else
				unset($_SESSION['zusatzfeld_4Fehler']);
		}
		
		if($_SESSION['message']=="")
		{
			$_SESSION['messageFehler']=1;
			$fehler=true;
		}
		else
			unset($_SESSION['messageFehler']);
		
		if($_SESSION['punkt']!=$_SESSION['code'] && $config[57]=="ja")
		{
			$_SESSION['codeFehler']=1;
			$fehler=true;
		}
		else
			unset($_SESSION['codeFehler']);
		
		if($_SESSION['hiddenc']!=$hiddencode)
		{
			$fehler=true;
		}
			
		if($fehler)
		{
			$_SESSION['fehlerGesamt']=1;
			echo"<meta http-equiv=\"refresh\" content=\"0; URL=$_SERVER[PHP_SELF]?action=back&amp;form=".$_GET['form']."$includeVars\">";
		}
			else unset($_SESSION['fehlerGesamt']);
		
		if(!$fehler)
		{
			$fileIP=file("$pfad/Data/ips.txt");
			$antiSpam=explode("|||",$fileIP[0]);
			
			if($antiSpam[0]!=$_SERVER['REMOTE_ADDR'] || (time()-trim($antiSpam[1]))>$config[31])
			{
				$fp=fopen("$pfad/Data/ips.txt","w");
				fputs($fp,"$_SERVER[REMOTE_ADDR]|||".time());
				fclose($fp);
				
				$fileGB=file("$pfad/Data/gb.txt");
				$zeile=explode("|||",$fileGB[0]);
				$newid=$zeile[0]+1;
				$nl=chr(13).chr(10);
				$date=date('d.m.Y');
				$zeit=date('H:i');
								
				
				$_SESSION['message']=str_replace("\n","<br>",$_SESSION['message']);
				$_SESSION['name']=str_replace("|||","",$_SESSION['name']);
				$_SESSION['mail']=str_replace("|||","",$_SESSION['mail']);
				$_SESSION['icq']=str_replace("|||","",$_SESSION['icq']);
				$_SESSION['msn']=str_replace("|||","",$_SESSION['msn']);
				$_SESSION['yahoo']=str_replace("|||","",$_SESSION['yahoo']);
				$_SESSION['aim']=str_replace("|||","",$_SESSION['aim']);
				$_SESSION['skype']=str_replace("|||","",$_SESSION['skype']);
				$_SESSION['googletalk']=str_replace("|||","",$_SESSION['googletalk']);
				$_SESSION['homepage']=str_replace("|||","",$_SESSION['homepage']);
				$_SESSION['zusatzfeld_1']=str_replace("|||","",$_SESSION['zusatzfeld_1']);
				$_SESSION['zusatzfeld_2']=str_replace("|||","",$_SESSION['zusatzfeld_2']);
				$_SESSION['zusatzfeld_3']=str_replace("|||","",$_SESSION['zusatzfeld_3']);
				$_SESSION['zusatzfeld_4']=str_replace("|||","",$_SESSION['zusatzfeld_4']);
				$_SESSION['message']=str_replace("|||","",$_SESSION['message']);
				
				if($config[8]==1)
					$freischalten=1;
				else
					$freischalten=0;
					
				if($_SESSION['bewertung']==0)
					$_SESSION['bewertung']="-";
				else
					$_SESSION['bewertung']=$_SESSION['bewertung'];
					
				if($_SESSION['mailVersteckt']=="")
					$_SESSION['mailVersteckt']=0;;
					
				$fp=fopen("$pfad/Data/gb.txt","w");
				fputs($fp,"$newid|||$_SESSION[name]|||$date|||$zeit|||$_SESSION[mail]|||$_SESSION[homepage]|||$_SESSION[icq]|||$_SESSION[aim]|||$_SESSION[msn]|||$_SESSION[yahoo]|||$_SESSION[message]|||-|||$_SERVER[REMOTE_ADDR]|||$freischalten|||$_SESSION[mailVersteckt]|||$_SESSION[zusatzfeld_1]|||$_SESSION[zusatzfeld_2]|||$_SESSION[zusatzfeld_3]|||$_SESSION[zusatzfeld_4]|||$_SESSION[bewertung]|||0|||$_SESSION[skype]|||$_SESSION[googletalk]$nl");
				fclose($fp);
				$fp=fopen("$pfad/Data/gb.txt","a+");
				
				for($i=0;$i<count($fileGB);$i++)
				{
				fputs($fp,"$fileGB[$i]");
				}
				
				fclose($fp);
				
				if($config[8]==1)
					$freischalten=$sprache[48];
				else
					$freischalten="";

				if($config[13]!="")
				{
				$_SESSION['message']=str_replace("<br>","\n",$_SESSION['message']);
mail("$config[13]","Neuer Eintrag im Gästebuch - by Soraxdesign.de","
In Ihrem Gästebuch wurde ein neuer Eintrag gemacht.$freischalten\n\n
Dies ist eine Systemmail.\n\n
Soraxdesign.de Gästebuch\n\n
------------------------------------------\n
$_SESSION[name] schrieb am $date um $zeit\n\n
".formatText($pfad,$_SESSION['message'],$_SERVER ['PHP_SELF'])."\n\n
--------------\n
Homepage: $_SESSION[homepage]\n
Email: $_SESSION[mail]\n
ICQ: $_SESSION[icq]\n
MSN: $_SESSION[msn]\n
AIM: $_SESSION[aim]\n
Yahoo: $_SESSION[yahoo]\n
Skype: $_SESSION[skype]\n
Google Talk: $_SESSION[googletalk]\n
--------------\n
IP: $_SERVER[REMOTE_ADDR]\n
Bewertung: $_SESSION[bewertung]\n\n","From: Ihr Soraxdesign Gästebuch <webmaster@{$_SERVER['SERVER_NAME']}>");
				}
				
				if($config[32]=="nurform")
					$form=2;
				else
					$form="";
				
				$ausgabeText=$sprache[46]." <a href=\"$_SERVER[PHP_SELF]?form=$form$includeVars\" class=\"links\">".$sprache[47]."</a>";
				unset($_SESSION['code']);
				unset($_SESSION['quoteNachricht']);
				unset($_SESSION['message']);
				unset($_SESSION['name']);
				unset($_SESSION['mail']);
				unset($_SESSION['fehlerGesamt']);
				unset($_SESSION['nameFehler']);
				unset($_SESSION['mailFehler']);
				unset($_SESSION['homepageFehler']);
				unset($_SESSION['icqFehler']);
				unset($_SESSION['msnFehler']);
				unset($_SESSION['zusatzfeld_1Fehler']);
				unset($_SESSION['zusatzfeld_2Fehler']);
				unset($_SESSION['zusatzfeld_3Fehler']);
				unset($_SESSION['zusatzfeld_4Fehler']);
				unset($_SESSION['messageFehler']);
				unset($_SESSION['mailVersteckt']);
				unset($_SESSION['punkt']);
				unset($_SESSION['codeFehler']);
				unset($_SESSION['hiddenc']);
				unset($_SESSION['icq']);
				unset($_SESSION['msn']);
				unset($_SESSION['yahoo']);
				unset($_SESSION['aim']);
				unset($_SESSION['homepage']);
				unset($_SESSION['zusatzfeld_1']);
				unset($_SESSION['zusatzfeld_2']);
				unset($_SESSION['zusatzfeld_3']);
				unset($_SESSION['zusatzfeld_4']);
				unset($_SESSION['bewertung']);
				unset($_SESSION['hiddencodeVorschau']);
			}
			else
			{
				$ausgabeText=$sprache[45]."<br><br><a href=\"$_SERVER[PHP_SELF]?action=back&form=$_GET[form]$includeVars\" class=\"links\">$sprache[52]</a>";
			}
			
			$templateContent=leerwortErsetzen($templateContent,"%NACHRICHTANBENUTZER%",$ausgabeText);
		
			#		     STYLE DES GB			#
			################################
			
			$templateContent=leerwortErsetzen($templateContent,"%FONTFAMILY%",$config[0]);
			$templateContent=leerwortErsetzen($templateContent,"%FONTSIZE%",$config[1]);
			$templateContent=leerwortErsetzen($templateContent,"%FONTCOLOR%",$config[2]);
			$templateContent=leerwortErsetzen($templateContent,"%LINK%",$config[9]);
			$templateContent=leerwortErsetzen($templateContent,"%LINKHOVER%",$config[10]);
			$templateContent=leerwortErsetzen($templateContent,"%LINKACTIVE%",$config[11]);
			$templateContent=leerwortErsetzen($templateContent,"%LINKEINTRAG%",$config[46]);
			$templateContent=leerwortErsetzen($templateContent,"%LINKEINTRAGACTIVE%",$config[48]);
			$templateContent=leerwortErsetzen($templateContent,"%LINKEINTRAGHOVER%",$config[47]);
			$templateContent=leerwortErsetzen($templateContent,"%TEXTDEKOLINKS%",$config[12]);
			$templateContent=leerwortErsetzen($templateContent,"%TEXTDEKOLINKSEINTRAG%",$config[49]);
			
			
			#	            AUSRICHTUNG DES GB		#
			################################
			
			if($config[19]=="center")
				$rahmenDivStyle="position:absolute;left:50%;width:".$config[4]."px;margin-left:-".($config[4]/2)."px";
			else
				$rahmenDivStyle="float:".$config[19].";width:".$config[4]."px";
					
			$templateContent=leerwortErsetzen($templateContent,"%RAHMENSTYLE%",$rahmenDivStyle);
			
			#		    HINTERGRUND/FARBE		#
			################################
			
			if($config[53]=="farbe")
				$backgroundStyle="background-color:#$config[3]";
			else
			{
					if(file_exists("".$pfad."images/Hintergrund"))
					{
						$subdir=opendir("".$pfad."images/Hintergrund/");
						$bildarray=array();
						while($file=readdir($subdir))
						{
							if($file!="." and $file!=".." and $file!="Thumbs.db")
								array_push($bildarray,$file);
						}
						if(count($bildarray)>0)
							$backgroundStyle="background-image:url('$pfad/images/Hintergrund/$bildarray[0]'); background-repeat:$config[54];$config[55]";
						else
							$backgroundStyle="background-color:#$config[3]";
					}
					else
						$backgroundStyle="background-color:#$config[3]";
			}
			$templateContent=leerwortErsetzen($templateContent,"%BODYSTYLE%",$backgroundStyle);
			
			#               ÜBERSCHRIFT UND/ODER LOGO		#
			################################
			
			if($config[51]!="nichts")
			{
				$templateContent=leerwortErsetzen($templateContent,"%AUSRICHTUNGTITEL%",$config[52]);
				$config[22]=str_replace("\\","",$config[22]);
				if($config[51]=="logo")
				{
					if(file_exists("$pfad/images/Logo"))
					{
						$subdir=opendir("$pfad/images/Logo/");
						$bildarray=array();
						while($file=readdir($subdir))
						{
							if($file!="." and $file!=".." and $file!="Thumbs.db")
							{
							array_push($bildarray,$file);
							}
						}
						if(count($bildarray)>0)
							$titel="<img src=\"$pfad/images/Logo/$bildarray[0]\" border=\"0\" alt=\"\" title=\"\">";
						else
							$titel="<font size=\"$config[23]\">$config[22]</font>";
					}
					else
						$titel="<font size=\"$config[23]\">$config[22]</font>";
				}
				else
				{
				$titel="<font size=\"$config[23]\">$config[22]</font>";
				}
			}
			else
				$titel="";
				
			$templateContent=leerwortErsetzen($templateContent,"%TITELTOP%",$titel);
			
			#                              FUSS EINSETZEN		#
			################################
			$fuss="Design & Programmierung <a href=\"http://www.soraxdesign.de\" class=\"links\" target=\"_blank\"><b>Soraxdesign</b></a><br> © 2002 - ".date('Y'); 
				if(trim($config[70])=="ein")
				$fuss.=" | <a href=\"javascript:popup('$pfad/admin/admin.php')\" class=\"links\">Administration</a>";
			$templateContent=leerwortErsetzen($templateContent,"%FUSS%",$fuss);
			
			parseTemplate($templateContent);
		}
	}
	
?>
Return current item: Soraxdesign PHP Guestbook