ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Toplistenmodul

Geschlossen
  1. #1
    User Pic
    Elmser Mitglied
    Registriert seit
    05.02.2005
    Beiträge
    362
    Beitragswertungen
    3 Beitragspunkte
    Hallo,

    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:

    gesperrtes Bild

    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
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten