Warning: Undefined offset: 1 in c:\www\gb\badword.inc.php on line 13

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Warning: Undefined offset: 1 in c:\www\gb\badword.inc.php on line 13

    Hi,
    ich hab ein problem hiermit: Warning: Undefined offset: 1 in c:\www\gb\badword.inc.php on line 13

    das liegt an dieser Date:

    PHP-Code:

    function badwordfilter($message)
    {
     
    $ergebnis "";
     
    $array = array('schimpfwort');
     
    $message eregi_replace("\n"," \n",$message);
     
    $splitted explode("\n",$message);
     
    $anzahl count($splitted);
     for(
    $i=0;$i<=$anzahl;$i++)
      {
        
    $badword "";
        
    $wort $splitted[$i];    // Diese zeil
        
    for($j=0$j<count($array); $j++) 
        if(
    eregi($array[$j],strtolower($wort)))$badword="TRUE";
        if(
    $badword)$wort="*****";
        
    $ergebnis.=$wort." ";
      }
     return(
    $ergebnis);


  • #2
    mach mal aus
    PHP-Code:
    for($i=0;$i<=$anzahl;$i++) 
    das hier
    PHP-Code:
    for($i=0;$i<$anzahl;$i++) 
    und es sollte behoben sein.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      k, thx

      Kommentar


      • #4
        oder in kurz

        Code:
        // Wortfilter
        function &filter(&$text){
           $bad=array('fuck','scheisse');
           return preg_replace("#(".implode("|",$bad).")#ise", "substr('\\1',0,1).str_repeat('*',strlen('\\1')-1)",$text);
        }
        TBT

        Die zwei wichtigsten Regeln für eine berufliche Karriere:
        1. Verrate niemals alles was du weißt!


        PHP 2 AllPatrizier II Browsergame

        Kommentar

        Lädt...
        X