",$buffer); $top=$ausgabe[0]; $ausgabe=explode("",$ausgabe[1]); $bottom=$ausgabe[1]; list($farbschema1,$farbschema2)=explode("",$ausgabe[0]); $top = str_replace("",$PHP_SELF,$top); $top = str_replace("",$version,$top); $top = str_replace("",$kommseite,$top); echo $top; flush(); $i=0; $res=mysql_query("SELECT id as id, msg as msg, date_format(datum,'$datumsFormat') as datum, icq, name, email, homepage, kom FROM $mysqlTabelle ORDER BY id DESC LIMIT $start,$kommentareProSeite") or die("Fehler:".mysql_error()); while($row=mysql_fetch_array($res,MYSQL_ASSOC)) { $nachricht=stripslashes($row[msg]); $nachricht=nl2br($nachricht); $eintrid=$row[id]; $icq=(int)stripslashes($row[icq]); $adminfunk="Kommentieren
löschen
verändern
IP: logged"; $schema=(is_int($i/2)) ? $farbschema1 : $farbschema2; $schema=str_replace("",stripslashes($row[name]),$schema); $schema=str_replace("",stripslashes($row[datum]),$schema); $schema=($row[email]!="") ? str_replace("","E-Mail",$schema) : $schema; $schema=($row[homepage]!="") ? str_replace("","Homepage",$schema) : $schema; $schema=($icq!="") ? str_replace("", "ICQ: | Add me",$schema) : $schema; $schema=($admin) ? str_replace("",$adminfunk,$schema) : $schema; $schema=($row[kom]!="") ? eregi_replace("","\\1".stripslashes($row[kom])."\\2",$schema) : $schema; //Gästebuch-code $nachricht=str_replace("[fett]","",$nachricht); // fett schreiben $nachricht=str_replace("[/fett]","",$nachricht); $nachricht=str_replace("[kursiv]","",$nachricht); // kursiv schreiben $nachricht=str_replace("[/kursiv]","",$nachricht); $nachricht=eregi_replace("\[img\]([^\[]+)\[/img\]","",$nachricht); // bild einfügen $nachricht=eregi_replace("\[mail\]([^\[]+)\[/mail\]","\\1",$nachricht); // e-mail-adresse umwandeln $nachricht=str_replace("[url="","[url=\"",$nachricht); // für link benötigte " setzen $nachricht=str_replace(""]","\"]",$nachricht); $nachricht=eregi_replace("\[url=\"([^\"]+)\"]([^\[]+)\[/url\]","\\2",$nachricht); // aus [url="xyz"]xyz[/url], -tag formen // Smiles for($s=0;$s",$nachricht); } $schema=str_replace("",$nachricht,$schema); echo $schema; $i++; } $bottom = str_replace("",$PHP_SELF,$bottom); $bottom = str_replace("",$kommseite,$bottom); $bottom = str_replace("",$version,$bottom); echo $bottom; } function zeigen() { GLOBAL $datumsFormat,$kommentareProSeite,$mysqlTabelle,$gbseite,$PHP_SELF,$designTemplate,$HTTP_GET_VARS; if(!isset($gbseite)) $gbseite=1; $zeilen = mysql_result(mysql_query("SELECT COUNT(id) FROM $mysqlTabelle"),0); $pagesNum=ceil($zeilen/$kommentareProSeite); if($gbseite=="anfang") { $gbseite=1; } if($gbseite=="ende") { $gbseite=$pagesNum; } while(list($name,$value) = each($HTTP_GET_VARS)) { if($name!="gbseite") $getVars.="$name=$value&"; } for($i=1;$i<=$pagesNum;$i++) { if($i != $gbseite) { $kommseite .= " $i"; } else { $kommseite .= " $i"; } } output($kommseite,$gbseite); } function admin() { GLOBAL $datumsFormat,$kommentareProSeite,$mysqlTabelle,$gbseite,$PHP_SELF,$designTemplate,$HTTP_GET_VARS; if(!isset($gbseite)) $gbseite=1; $zeilen = mysql_result(mysql_query("SELECT COUNT(id) FROM $mysqlTabelle"),0); $pagesNum=ceil($zeilen/$kommentareProSeite); while(list($name,$value) = each($HTTP_GET_VARS)) { if($name!="gbseite") $getVars.="$name=$value&"; } for($i=1;$i<=$pagesNum;$i++) { if($i != $gbseite) { $kommseite .= " $i"; } else { $kommseite .= " $i"; } } output($kommseite,$gbseite,1); } function eintragform () { GLOBAL $PHP_SELF,$smileConf,$templateDir; include($templateDir."/eintragform.tpl"); } function eintrag() { GLOBAL $name,$email,$homepage,$nachricht,$mysqlTabelle,$smilieVerz,$icq,$REMOTE_ADDR,$SCRIPT_URI,$spamSperre,$PHP_SELF,$informPost,$informMail,$sec; if($name !="" && $nachricht !="" && $sec =="1L2M3") { $currTime=date("YmdHis"); $zeit=$currTime-$spamSperre; $res=mysql_result(mysql_query("SELECT COUNT(datum) FROM $mysqlTabelle WHERE ip='$REMOTE_ADDR' AND datum > $zeit"),0); if($res<1) { if($homepage != "" && !ereg("^http://",$homepage)) { $homepage = "http://".$homepage; } if($informPost) mail($informMail,"Gästebuch-Eintrag","Es wurde soeben folgender Eintrag von ".stripslashes($name)." in Ihrem Gästebuch hinterlassen:\n\r\n\r".stripslashes($nachricht)."\n\r\n\r\n\rBesuchen Sie ".$SCRIPT_URI."?action=admin um den Eintrag zu löschen oder zu verändern","From: $informMail"); //Sonderzeichen umwandeln $nachricht=htmlspecialchars($nachricht); $name=htmlspecialchars($name); mysql_query("insert into $mysqlTabelle (name,email,icq,homepage,msg,ip) values ('".addslashes($name)."','".addslashes($email)."','".addslashes($icq)."','".addslashes($homepage)."','".addslashes($nachricht)."','$REMOTE_ADDR')"); echo "Ihre Nachricht wurde erfolgreich eingetragen.


Zurück zum Gästebuch"; } else { echo "Spamen ist nicht erlaubt!!!"; } } else { echo "Die Felder Name, Nachricht und das Sicherheitsfeld müssen ausgefüllt werden
Zurück"; } } function loschen() { GLOBAL $id,$adminPwd,$adminName,$user,$pwd,$PHP_SELF,$mysqlTabelle; if($user=="" || $pwd =="") { ?>
User:
Pass:

User:
Pass:

User:
Pass:


Name:
Homepage:
E-Mail:
ICQ:
Nachricht:

User:
Pass:


Nachricht: