ilch Forum » Ilch Clan 1.1 » Allgemein » Anti-Spam im Forum

Geschlossen
  1. #1
    User Pic
    ScopeX Mitglied
    Registriert seit
    04.10.2005
    Beiträge
    323
    Beitragswertungen
    0 Beitragspunkte
    Hi zusammen..

    könnt ihr mir sagen, wie ich die Antispam Funktion auch für Gäste im Forum aktivieren bzw. einbauen kann?!

    Helft mir bitte ^^
    vieeelen lieben dank


    verwendete ilchClan Version: 1.1

    betroffene Homepage: fvsg2007.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    s_down Mitglied
    Registriert seit
    11.04.2005
    Beiträge
    1.194
    Beitragswertungen
    0 Beitragspunkte
    Da du das schon ca. 3 mal gefragt hast aber den richtigen Post im Forum immer noch nicht gefunden hast:
    externer Link
    Probleme mit dem installieren?
    externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    ScopeX Mitglied
    Registriert seit
    04.10.2005
    Beiträge
    323
    Beitragswertungen
    0 Beitragspunkte
    hi.. danke,
    aber eingebunden bekomme ich sie zwar und sie wird auch (für Gäste) angezeigt.. aber man kann trotzdem posten, ohne, dass man die rechenaufgabe gelöst hat :-

    meine 'new_topic' sieht jetzt so aus:

    <?php 
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    if ( $forum_rights['start'] == FALSE ) {
      $forum_failure[] = $lang['nopermission'];
    	check_forum_failure($forum_failure);
    }
    
    $title = $allgAr['title'].' :: Strandbar :: '.$aktForumRow['kat'].' :: '.$aktForumRow['name'].' :: neues Thema';
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="index.php?forum">Strandbar</a><b> &raquo; </b><a class="smalfont" href="index.php?forum-showcat-'.$aktForumRow['cid'].'">'.$aktForumRow['kat'].'</a><b> &raquo; </b><a class="smalfont" href="index.php?forum-showtopics-'.$fid.'">'.$aktForumRow['name'].'</a>'.$extented_forum_menu_sufix;
    
    $dppk_time = time();
    $time = time();
    if (!isset($_SESSION['klicktime'])) { $_SESSION['klicktime'] = 0; }
    
    $topic = '';
    $txt   = '';
    $xnn   = '';
    
    if (isset($_POST['topic'])) {
      $topic = trim(escape($_POST['topic'], 'string'));
    }
    if (isset($_POST['txt'])) {
      $txt = trim(escape($_POST['txt'], 'textarea'));
    }
    if (isset($_POST['Gname'])) {
      $xnn = trim(escape_nickname($_POST['Gname']));
    }
    
    if (($_SESSION['klicktime'] + 15) > $dppk_time OR empty($topic) OR empty($txt) OR !empty($_POST['priview']) OR (empty($_POST['Gname']) AND !loggedin())) {
    
      $design = new design ( $title , $hmenu, 1, 'forum/index.htm' );
      $design->header();
      
      $tpl = new tpl ( 'forum/newtopic' );
      
      $name = '';
      if ( !loggedin() ) {
        $name  = '<tr><td class="Cmite"0><b>'.$lang['name'].'</b></td>'; 
        $name .= '<td class="Cnorm"><input type="text" value="'.unescape($xnn).'" maxlength="15" name="Gname"></td></tr>';
            
        $uquery = db_query("SELECT name FROM prefix_user");
        while ($uds = db_fetch_object($uquery)) {
          $username = $uds -> name;
          if (!empty($users)) $users = $users.', ';
          $users = $users.'"'.$username.'"';
        }
              
        $br = chr(13).chr(10);
        $jscript =  'user = new Array('.$users.');'.$br.
                    'for (i=0;i<user.length;i++)'.$br. 
                    'if (document.form.Gname.value == user[i] ) {'.$br.
                    'alert("Dies ist der Benutzername eines registrierten Users, benutzen sie einen anderen.");'.$br.
                    'return false;'.$br.
                    '}'.$br.
                    'if (document.form.Gname.value == "") {'.$br.
                    'alert ("Das Namensfeld ist leer.");'.$br.
                    'return false;'.$br.
                    '}'.$br;
      
      }
      
      if (isset($_POST['priview'])) {
        $tpl->set_out('txt', bbcode($txt), 0);
      }
      
      $ar = array (
        'name'    => $name,
        'txt'     => escape_for_fields(unescape($txt)),
        'topic'   => escape_for_fields(unescape($topic)),
    	  'fid'     => $fid,
    	  'SMILIES' => getsmilies(),
    	'ANTISPAM' => (loggedin()?'':get_antispam ('topic', 0)),
    	  'JSCRIPT'  => $jscript
      );
      $tpl->set_ar_out($ar,1);
      
    } else {
    
    if(chk_antispam ('topic' ) != false)  
      # save toipc
      $_SESSION['klicktime'] = $dppk_time;
      
      $design = new design ( $title , $hmenu, 0, 'forum/index.htm' );
      $design->header();
    
      if ( loggedin()) { 
        $uid = $_SESSION['authid']; 
    	  $erst = escape($_SESSION['authname'],'string');
    	  db_query("UPDATE `prefix_user` set posts = posts+1 WHERE id = ".$uid);
    	} else  {
    	  $erst = $xnn; 
    		$uid = 0;
       
      }
    
      db_query("INSERT INTO `prefix_topics` (fid, name, erst, stat) VALUES ( ".$fid.", '".$topic."', '".$erst."', 1 )");
      $tid = db_last_id();
    
      # topic alert
      if (!empty($_POST['topic_alert']) AND $_POST['topic_alert'] == 'yes' AND loggedin()) {
        if (0 == db_result(db_query("SELECT COUNT(*) FROM prefix_topic_alerts WHERE uid = ".$_SESSION['authid']." AND tid = ".$tid),0)) {
          db_query("INSERT INTO prefix_topic_alerts (tid,uid) VALUES (".$tid.", ".$_SESSION['authid'].")");
        }
      }
    
      db_query ("INSERT INTO `prefix_posts` (tid,fid,erst,erstid,time,txt) VALUES ( ".$tid.", ".$fid.", '".$erst."', ".$uid.", ".$time.", '".$txt."')");
      $pid = db_last_id();
    				
      db_query("UPDATE `prefix_topics` SET last_post_id = ".$pid." WHERE id = ".$tid);
      db_query("UPDATE `prefix_forums` SET posts = posts + 1, last_post_id = ".$pid.", topics = topics + 1 WHERE id = ".$fid);
    	  
      # toipc als gelesen markieren
      $_SESSION['forumSEE'][$fid][$tid] = time();
    
      wd('index.php?forum-showposts-'.$tid,$lang['createtopicsuccessful']);
    }
    
    
    
    $design->footer();
    ?>



    Zuletzt modifiziert von ScopeX am 02.12.2006 - 12:59:54
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja weil du es falsch gemacht hast du hast nur die Zeile
    if(chk_antispam ('forum' ) != false
    eingefügt ohne den Bloxk zu setzten der dadruch beschränkt wird, also einfach noch vor den Block ein { und dahinter }.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    ScopeX Mitglied
    Registriert seit
    04.10.2005
    Beiträge
    323
    Beitragswertungen
    0 Beitragspunkte
    hm.. jo stimmt ^^..
    aber könntest du mir auch noch sagen, was genau ich da "einklammern" muss.. weil theoretisch doch den kompletten rest des codes. aber dann bekomm ich immer einen parse error...

    und dann noch eine frage.. wie schafe ich es, dass ich als angemeldeter die ganze spalte mit "Antispam" nicht angezeigt bekomme.. bei mir wird als user bis jetzt nur die rechenaufgabe selber nicht angezeigt.. die vorgesehene spalte ist dennoch vorhanden.

    vielen lieben dank
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Genau den Rest des Codes aber nur bis wd(...);
    Erstelle einfach keine Spalte dafür, oder aber du gibst den ganzen HTML Code hier mit an
    'ANTISPAM' => (loggedin()?'':get_antispam ('topic', 0)),
    so z.b.: 'ANTISPAM' => (loggedin()?'':'<html davor>'.get_antispam ('topic', 0).'<html danach>'),


    Zuletzt modifiziert von Mairu am 03.12.2006 - 14:13:57
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    ScopeX Mitglied
    Registriert seit
    04.10.2005
    Beiträge
    323
    Beitragswertungen
    0 Beitragspunkte
    buhuu.. ich bin da einfach zu blöd zu :'(

    ich habs jetzt so:
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    if ( $forum_rights['start'] == FALSE ) {
      $forum_failure[] = $lang['nopermission'];
        check_forum_failure($forum_failure);
    }
    
    $title = $allgAr['title'].' :: Strandbar :: '.$aktForumRow['kat'].' :: '.$aktForumRow['name'].' :: neues Thema';
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="index.php?forum">Strandbar</a><b> &raquo; </b><a class="smalfont" href="index.php?forum-showcat-'.$aktForumRow['cid'].'">'.$aktForumRow['kat'].'</a><b> &raquo; </b><a class="smalfont" href="index.php?forum-showtopics-'.$fid.'">'.$aktForumRow['name'].'</a>'.$extented_forum_menu_sufix;
    
    $dppk_time = time();
    $time = time();
    if (!isset($_SESSION['klicktime'])) { $_SESSION['klicktime'] = 0; }
    
    $topic = '';
    $txt   = '';
    $xnn   = '';
    
    if (isset($_POST['topic'])) {
      $topic = trim(escape($_POST['topic'], 'string'));
    }
    if (isset($_POST['txt'])) {
      $txt = trim(escape($_POST['txt'], 'textarea'));
    }
    if (isset($_POST['Gname'])) {
      $xnn = trim(escape_nickname($_POST['Gname']));
    }
    
    if (($_SESSION['klicktime'] + 15) > $dppk_time OR empty($topic) OR empty($txt) OR !empty($_POST['priview']) OR (empty($_POST['Gname']) AND !loggedin())) {
    
      $design = new design ( $title , $hmenu, 1, 'forum/index.htm' );
      $design->header();
      
      $tpl = new tpl ( 'forum/newtopic' );
      
      $name = '';
      if ( !loggedin() ) {
        $name  = '<tr><td class="Cmite"0><b>'.$lang['name'].'</b></td>';
        $name .= '<td class="Cnorm"><input type="text" value="'.unescape($xnn).'" maxlength="15" name="Gname"></td></tr>';
            
        $uquery = db_query("SELECT name FROM prefix_user");
        while ($uds = db_fetch_object($uquery)) {
          $username = $uds -> name;
          if (!empty($users)) $users = $users.', ';
          $users = $users.'"'.$username.'"';
        }
              
        $br = chr(13).chr(10);
        $jscript =  'user = new Array('.$users.');'.$br.
                    'for (i=0;i<user.length;i++)'.$br.
                    'if (document.form.Gname.value == user[i] ) {'.$br.
                    'alert("Dies ist der Benutzername eines registrierten Users, benutzen sie einen anderen.");'.$br.
                    'return false;'.$br.
                    '}'.$br.
                    'if (document.form.Gname.value == "") {'.$br.
                    'alert ("Das Namensfeld ist leer.");'.$br.
                    'return false;'.$br.
                    '}'.$br;
      
      }
      
      if (isset($_POST['priview'])) {
        $tpl->set_out('txt', bbcode($txt), 0);
      }
      
      $ar = array (
        'name'    => $name,
        'txt'     => escape_for_fields(unescape($txt)),
        'topic'   => escape_for_fields(unescape($topic)),
          'fid'     => $fid,
          'SMILIES' => getsmilies(),
        'ANTISPAM' => (loggedin()?'':get_antispam ('topic', 0)),
          'JSCRIPT'  => $jscript
      );
      $tpl->set_ar_out($ar,1);
      
    } else {
    
    if(chk_antispam ('topic' ) != false){  
      # save toipc
      $_SESSION['klicktime'] = $dppk_time;
      
      $design = new design ( $title , $hmenu, 0, 'forum/index.htm' );
      $design->header();
    
    if ( loggedin()) {
        $uid = $_SESSION['authid'];
          $erst = escape($_SESSION['authname'],'string');
          db_query("UPDATE `prefix_user` set posts = posts+1 WHERE id = ".$uid);
        } else  {
          $erst = $xnn;
            $uid = 0;
       
      }
    
      db_query("INSERT INTO `prefix_topics` (fid, name, erst, stat) VALUES ( ".$fid.", '".$topic."', '".$erst."', 1 )");
      $tid = db_last_id();
    
      # topic alert
      if (!empty($_POST['topic_alert']) AND $_POST['topic_alert'] == 'yes' AND loggedin()) {
        if (0 == db_result(db_query("SELECT COUNT(*) FROM prefix_topic_alerts WHERE uid = ".$_SESSION['authid']." AND tid = ".$tid),0)) {
          db_query("INSERT INTO prefix_topic_alerts (tid,uid) VALUES (".$tid.", ".$_SESSION['authid'].")");
        }
      }
    
      db_query ("INSERT INTO `prefix_posts` (tid,fid,erst,erstid,time,txt) VALUES ( ".$tid.", ".$fid.", '".$erst."', ".$uid.", ".$time.", '".$txt."')");
      $pid = db_last_id();
                    
      db_query("UPDATE `prefix_topics` SET last_post_id = ".$pid." WHERE id = ".$tid);
      db_query("UPDATE `prefix_forums` SET posts = posts + 1, last_post_id = ".$pid.", topics = topics + 1 WHERE id = ".$fid);
         
      # toipc als gelesen markieren
      $_SESSION['forumSEE'][$fid][$tid] = time();
    
      wd('index.php?forum-showposts-'.$tid,$lang['createtopicsuccessful']);
    }
    else
    {
    echo "Falsches Rechenergebnis ;)";
    }
    }
    $design->footer();
    ?>


    aber jetzt kann ich als user kein topic mehr erstellen ... es kommt immer
    Falsches Rechenergebnis
    Fatal error: Call to a member function on a non-object in /home/httpd/vhosts/fvsg2007.de/httpdocs/Abikini/include/contents/forum/new_topic.php on line 127


    Und auch wenn ich als Gast die Aufgabe falsch löse kommt der Fatal error...

    bitte helft mir traurig

    ist es auch möglich, dass garkeine Aktion kommt, wenn das Rechenergebnis falsch ist?!

    vielen dank für deine Bemühungen Mairu
    mfg
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja also wenn nichts kommen soll einfach
    else
    {
    echo "Falsches Rechenergebnis ;)";
    }

    am Schluss weglassen. Und zu dem Fehler, setzte einfach das $design->footer(); vor das } am Schluss, dafür musst du aber zwischen den beiden Zeilen
      $tpl->set_ar_out($ar,1);
      
    } else {
    das $design->footer(); nochmal einfügen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    ScopeX Mitglied
    Registriert seit
    04.10.2005
    Beiträge
    323
    Beitragswertungen
    0 Beitragspunkte
    langsam wirds mir echt peinlich... aber:
    Fatal error: Call to a member function on a non-object in /home/httpd/vhosts/fvsg2007.de/httpdocs/Abikini/include/contents/forum/new_topic.php on line 123

    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    if ( $forum_rights['start'] == FALSE ) {
      $forum_failure[] = $lang['nopermission'];
        check_forum_failure($forum_failure);
    }
    
    $title = $allgAr['title'].' :: Strandbar :: '.$aktForumRow['kat'].' :: '.$aktForumRow['name'].' :: neues Thema';
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="index.php?forum">Strandbar</a><b> &raquo; </b><a class="smalfont" href="index.php?forum-showcat-'.$aktForumRow['cid'].'">'.$aktForumRow['kat'].'</a><b> &raquo; </b><a class="smalfont" href="index.php?forum-showtopics-'.$fid.'">'.$aktForumRow['name'].'</a>'.$extented_forum_menu_sufix;
    
    $dppk_time = time();
    $time = time();
    if (!isset($_SESSION['klicktime'])) { $_SESSION['klicktime'] = 0; }
    
    $topic = '';
    $txt   = '';
    $xnn   = '';
    
    if (isset($_POST['topic'])) {
      $topic = trim(escape($_POST['topic'], 'string'));
    }
    if (isset($_POST['txt'])) {
      $txt = trim(escape($_POST['txt'], 'textarea'));
    }
    if (isset($_POST['Gname'])) {
      $xnn = trim(escape_nickname($_POST['Gname']));
    }
    
    if (($_SESSION['klicktime'] + 15) > $dppk_time OR empty($topic) OR empty($txt) OR !empty($_POST['priview']) OR (empty($_POST['Gname']) AND !loggedin())) {
    
      $design = new design ( $title , $hmenu, 1, 'forum/index.htm' );
      $design->header();
      
      $tpl = new tpl ( 'forum/newtopic' );
      
      $name = '';
      if ( !loggedin() ) {
        $name  = '<tr><td class="Cmite"0><b>'.$lang['name'].'</b></td>';
        $name .= '<td class="Cnorm"><input type="text" value="'.unescape($xnn).'" maxlength="15" name="Gname"></td></tr>';
            
        $uquery = db_query("SELECT name FROM prefix_user");
        while ($uds = db_fetch_object($uquery)) {
          $username = $uds -> name;
          if (!empty($users)) $users = $users.', ';
          $users = $users.'"'.$username.'"';
        }
              
        $br = chr(13).chr(10);
        $jscript =  'user = new Array('.$users.');'.$br.
                    'for (i=0;i<user.length;i++)'.$br.
                    'if (document.form.Gname.value == user[i] ) {'.$br.
                    'alert("Dies ist der Benutzername eines registrierten Users, benutzen sie einen anderen.");'.$br.
                    'return false;'.$br.
                    '}'.$br.
                    'if (document.form.Gname.value == "") {'.$br.
                    'alert ("Das Namensfeld ist leer.");'.$br.
                    'return false;'.$br.
                    '}'.$br;
      
      }
      
      if (isset($_POST['priview'])) {
        $tpl->set_out('txt', bbcode($txt), 0);
      }
      
      $ar = array (
        'name'    => $name,
        'txt'     => escape_for_fields(unescape($txt)),
        'topic'   => escape_for_fields(unescape($topic)),
          'fid'     => $fid,
          'SMILIES' => getsmilies(),
        'ANTISPAM' => (loggedin()?'':'<td class="Cmite">Antispam</td><td class="Cnorm">'.get_antispam ('topic', 0).'</td>'),
          'JSCRIPT'  => $jscript
      );
      $tpl->set_ar_out($ar,1);
    
    $design->footer();
    } else {
    
    if(chk_antispam ('topic' ) != false){  
      # save toipc
      $_SESSION['klicktime'] = $dppk_time;
      
      $design = new design ( $title , $hmenu, 0, 'forum/index.htm' );
      $design->header();
    
    if ( loggedin()) {
        $uid = $_SESSION['authid'];
          $erst = escape($_SESSION['authname'],'string');
          db_query("UPDATE `prefix_user` set posts = posts+1 WHERE id = ".$uid);
        } else  {
          $erst = $xnn;
            $uid = 0;
       
      }
    
      db_query("INSERT INTO `prefix_topics` (fid, name, erst, stat) VALUES ( ".$fid.", '".$topic."', '".$erst."', 1 )");
      $tid = db_last_id();
    
      # topic alert
      if (!empty($_POST['topic_alert']) AND $_POST['topic_alert'] == 'yes' AND loggedin()) {
        if (0 == db_result(db_query("SELECT COUNT(*) FROM prefix_topic_alerts WHERE uid = ".$_SESSION['authid']." AND tid = ".$tid),0)) {
          db_query("INSERT INTO prefix_topic_alerts (tid,uid) VALUES (".$tid.", ".$_SESSION['authid'].")");
        }
      }
    
      db_query ("INSERT INTO `prefix_posts` (tid,fid,erst,erstid,time,txt) VALUES ( ".$tid.", ".$fid.", '".$erst."', ".$uid.", ".$time.", '".$txt."')");
      $pid = db_last_id();
                    
      db_query("UPDATE `prefix_topics` SET last_post_id = ".$pid." WHERE id = ".$tid);
      db_query("UPDATE `prefix_forums` SET posts = posts + 1, last_post_id = ".$pid.", topics = topics + 1 WHERE id = ".$fid);
         
      # toipc als gelesen markieren
      $_SESSION['forumSEE'][$fid][$tid] = time();
    
      wd('index.php?forum-showposts-'.$tid,$lang['createtopicsuccessful']);
    }
    
    $design->footer();
    }
    ?>


    danke nochmal :'(
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ok noch ein } weiter oben zwinker
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    ScopeX Mitglied
    Registriert seit
    04.10.2005
    Beiträge
    323
    Beitragswertungen
    0 Beitragspunkte
    oh man ^^

    jetzt bekomm ich zwar keine fehlermeldungmehr.. aber egal ob eingeloggt oder nicht eingeloggt (mit oder ohne richtiger aufgabe), werd iach auf eine komplett leere seite weitergeleitet... :-\... aber wenigstens eingeloggt müsste es doch eigentlich funzen traurig
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    mach mal statt:
    if(chk_antispam ('topic' ) != false){
    das
    if(chk_antispam ('topic' ) != false OR loggedin()){
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    ScopeX Mitglied
    Registriert seit
    04.10.2005
    Beiträge
    323
    Beitragswertungen
    0 Beitragspunkte
    yippieee :-* :-* :-*
    dankeschön lächeln es klappt endlich ^^.. hast dich ja super bemüht lächeln danke...

    jetzt hätte ich nru noch eine Frage..
    wenn man als Gast nun die Rechenaufgabe falsch löst... dann kommt mana uf eine Komplett leere seite... was muss ich machen, damit ein dialogfenster aufgeht, wo drin steht, dass man ein falsches ergebnis eingetipt hat?! und im hintergrund trotzdem noch die new_topic seite angezeigt wird?!

    mfg,
    vielen dank :-*
    ScopeX
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    wie wärs mit
    else {
    $design = new design ( $title , $hmenu);
    $design->header();
    echo 'Falscher Antispam<br />
    <a href="javascript:window.history.back();">Zur&uuml;ck</a>';
    $design->footer();


    Sonst wirds zuviel zwinker
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    ScopeX Mitglied
    Registriert seit
    04.10.2005
    Beiträge
    323
    Beitragswertungen
    0 Beitragspunkte
    Nochmal riesigen danke, Mairu...
    dürfte jetzt fertig sein ^^...

    Wen es noch interessiert.. hab in den else teil jetzt
    else {
    $design = new design ( $title , $hmenu);
    $design->header();
    echo '<meta http-equiv="refresh" content="0"; url=javascript:window.history.back()">';
    }


    geschrieben.. so wird man automatisch wieder auf die Seite weitergeleitet
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Fr33man Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    Hallo,... sry wenn ich dazu noch nerven muss, ich versuch jetzt seit geschlagenen 2 stunden das ans laufen zu bekommen und ich bekommst einfach nicht gebacken!!
    Ich bin schon soweit, dass ich als Gast unten das Antispam angezeigt bekomme, aber egal ob ich das Ergebnis falsch oder richtig rein schreibe; der Post wird trotzdem übermittelt. Wenn mans verkehrt eingibt, kommt dann zwar "Falscher Antispam" (das im übrigen das Desing total zerreist) aber der Post steht dann trotzdem drin.

    Daher:

    1. Frage an ScopeX: Wärst du so freundlich und stellst mal deine fertige new_topic.php noch hier rein?

    2. allgemeine Frage: Läst sich das als Modul oder so erstellen? Das man das nur Runterläd, in den Include ordner kopiert und es läuft?

    3. Frage: Läst sich das ganze auch für die new_post.php anwenden?

    Ich hoffe ich gehe euch damit nicht zu sehr auf´m Sack zwinker

    Mfg Fr33man
    Alles, was einen Anfang hat, hat auch ein Ende, Mr. Fr33man.
    www.StalKerZ.de - German Gaming | www.Xianlung.de - TS & Webspace Sponsor
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Flash77 Mitglied
    Registriert seit
    09.11.2005
    Beiträge
    23
    Beitragswertungen
    0 Beitragspunkte
    Hab's auch versucht aber noch nicht hinbekommen. Hab meine newpost.php und new_post.htm analog zu ScopeX' Änderungen geändert. --> Funzt nicht (weisse Seite als Ergebnis)

    Hier auf der ILCH-Seite hab ich übrigens in Kommentaren zu Downloads auch schon den gleichen Spam gesehen den ich im Forum habe: Viagra, Texas HoldEm & Co...

    Frage: wie baue ich das in die New Post Funktion mit ein?

    mfG
    Flash77
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Fr33man Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    Du bekommst ne Weiße Seite? kannst du mir mal die php datei übermittlen?
    Weil ich ständig, wenn ich was verändere, nur Fehler bekomm. Evt. hast du was in der datei stehen, was ich net hab.. vielleicht bekomm mer des Zusammen hin zwinker

    mfg
    Alles, was einen Anfang hat, hat auch ein Ende, Mr. Fr33man.
    www.StalKerZ.de - German Gaming | www.Xianlung.de - TS & Webspace Sponsor
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten