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:
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:
<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>
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');
?>