ich versuche gerade das alte Toplistenmodul wieder zum laufen zu bringen und habe es bis auf 3 kleine Fehlermeldung auch hinbekommen, leider fehlt mir noch das wissen um auch die 3 letzten Fehler zu beseitigen.
Hier die Fehlermeldung:
und hier der Code der Datei:
<?php defined ('main') or die ( 'no direct access' ); $title = $allgAr['title'].' :: Topliste :: Eintragen'; $hmenu = 'Topliste » Eintragen'; $design = new design ( $title , $hmenu, 1); $design->header(); $tpl = new tpl ( 'topliste/eintragen.htm' ); if ($_SESSION['authright'] == '0') { wd('index.php?user-login','Bitte loggen Sie sich zuerst ein'); } else { if (empty($_POST['eintragen'])) { $tpl->out(0); } if (!empty($_POST['eintragen'])) { $ban1 = '0'; $ban2 = '0'; $ban3 = '0'; $name = escape($_POST['name'], 'string'); $link = escape($_POST['link'], 'string'); $bild = escape($_POST['bild'], 'string'); $beschreibung = escape($_POST['beschreibung'], 'string'); $erg = db_query("SELECT wort FROM prefix_topliste_ban WHERE cat = '0'"); while ($row = db_fetch_object($erg)) { $wort[] = "%".addcslashes($row->wort,"[]{}%/$^()+.*\"\\")."%iU"; } foreach ($wort as $wort1) { if (preg_match($wort1,$name)) { $ban1 = '1'; } } $erg = db_query("SELECT wort FROM prefix_topliste_ban WHERE cat = '1'"); while ($row = db_fetch_object($erg)) { $wort[] = "%".addcslashes($row->wort,"[]{}%/$^()+.*\"\\")."%iU"; } foreach ($wort as $wort1) { if (preg_match($wort1,$link)) { $ban2 = '1'; } } $erg = db_query("SELECT wort FROM prefix_topliste_ban WHERE cat = '2'"); while ($row = db_fetch_object($erg)) { $wort[] = "%".addcslashes($row->wort,"[]{}%/$^()+.*\"\\")."%iU"; } foreach ($wort as $wort1) { if (preg_match($wort1,$beschreibung)) { $ban3 = '1'; } } if ($ban1 == '1' OR $ban2 == '1' OR $ban3 == '1') { wd('index.php?topliste','Seite wurde nicht eingetragen, sie haben verbotenen Inhalt benutzt!'); } else { db_query('INSERT INTO `prefix_topliste` (name,link,beschreibung,uid,bild) VALUES ( "'.$name.'","'.$link.'","'.$beschreibung.'","'.$_SESSION['authid'].'","'.$bild.'" ) ' ); $id1 = @db_result(db_query('SELECT id FROM prefix_topliste WHERE name = "'.$name.'" AND link = "'.$link.'" AND beschreibung = "'.$beschreibung.'" AND uid = "'.$_SESSION['authid'].'"'),0); $fid = $_SESSION['authid']; $bet = "Dein Toplisteintrag"; $txt = 'Guten Tag, hiermit senden wir Dir alle nötigen Daten für Dein Toplisteintrag. Folgenden Link einbauen, um für Deine Seite voten zu lassen: [i][url]'.$allgAr['toplist_cookie_name'].'/index.php?topliste-in-'.$id1.'[/url][/i] Ranganzeige einbinden über: [i][url]'.$allgAr['toplist_cookie_name'].'/index.php?topliste-bild-'.$id1.'[/url][/i] Vielen Dank für die Teilnahme!'; sendpm(1, $fid, $bet, $txt); wd('index.php?topliste','Seite wurde eingetragen, du hast eine <a href="index.php?forum-privmsg">Private Nachricht</a>, mit allem weiteren erhalten!'); } } } $design->footer(); ?>
Vllt. kann mir jemand von hier weiterhelfen?
verwendete ilchClan Version: 1.1
betroffene Homepage: externer Link