Problem bei blacklist array

Ich will für das login script bei mir ne blacklist machen damit sich nicht jeder nennen darf wie er will ^^ .jetzt war ich zu faul alles manuel mit den kommata und den anführunszeichen direkt in den array zu schreiben und hab mir gedacht lass ich das php machen dabei ist folgendes script entstanden:
PHP:
<html>
    <head>
<form style="position:absolute; margin-left:90; margin-top:94;" method="post" action="index.php">
    <input type="hidden" name="action" value="Abschicken">
    <input type="text" name="Schimpfwort" size="14"><br>
    <input type="submit" value="Abschicken">
</form>
    </head>
    <body>
    <?php
        error_reporting(E_ALL);
        include 'blacklist.php';
        $eingabe = $_POST['Schimpfwort'];
        if (empty ($eingabe)){                    $error = 'Geb wenigstens eins ein!';
      } if (in_array($eingabe, $blacklist)){      $error = 'Schimpfwort schon vorhanden , denk dir was anderes aus ^^';
     }  if (empty ($error)){                      $blacklist = $eingabe;
                                                  echo "Dein schimpfwort wurde aufgenommen";
                                                  var_dump($blacklist);
        }else {
         echo $error;
       }    
     ?>
    </body>
</html>
erzeugt diesen fehler --->Parse error: syntax error, unexpected T_ECHO in /usr/export/www/hosting/rider/index.php on line 17

ich hab schon alles durchgeguckt ich find nichtz. der fehler tritt sofort beim aufrufen der seite auf und nicht erst nach eingabe eines wortes o.Ä.

die blacklist.php sieht so aus :
PHP:
<?php
    //blacklist.php
    $blacklist = array('Rammeltante', 'Kackspecht', 'Zyklopenkind');
?>
 
Also ich habs bei mir getestet und es funktioniert einwandfrei. :D
Klicken


__________________________________________________
Habs jetzt mit Ownz per ICQ geklärt und hab das dann auch gleich noch zu Ende geschrieben :D :

PHP:
<html>
    <head>
<form style="position:absolute; margin-left:90; margin-top:94;" method="post" action="index.php">
    <input type="hidden" name="action" value="Abschicken">
    <input type="text" name="Schimpfwort" size="14"><br>
    <input type="submit" value="Abschicken">
</form>
    </head>
    <body>
    <?php
        //error_reporting(E_ALL);
        $file = "blacklist.php";
        include ($file);
        
        $eingabe = $_POST["Schimpfwort"];
        
        if (empty ($eingabe))
         {                    
          $error = 'Geb wenigstens eins ein!';
         } else {
                 if (in_array($eingabe, $blacklist))
                  {      
                   $error = "Schimpfwort schon vorhanden , denk dir was anderes aus ^^";
                  }  if (empty ($error))
                      {                      
                       $blacklist = $eingabe;
                       $fp = fopen ("$file","r+");
                       $data = fread ($fp,filesize($file));
                       $data = str_replace (")",",'$blacklist')",$data);
                       rewind ($fp);
                       fputs($fp,$data);
                       fclose($fp);
                       echo "Dein Schimpfwort wurde aufgenommen.";
                       var_dump($blacklist);
                      } else {
                              echo $error;
                             } 
                }   
     ?>
    </body>
</html>
__________________________________________________
 
Zurück
Oben