N2O: array_key_exists ?

Beitrag lesen

Hallo allerseits,

ich bekomme per GET-Formular eine Variable ($name) an eine Bedingung gesendet, die eigentlich prüfen soll, ob der $name schon in der $nutzerdatei enthalten ist. Dann nämlich soll verweigert werden, den Namen noch einmal zu schreiben. Das funktioniert nicht, jedenfalls nicht mit http://de3.php.net/manual/de/function.array-key-exists.php.

Wie sonst?

<?
$dateioeff=fopen("nutzer.txt","a");
$nutzerdatei = @file('nutzer.txt');

if (array_key_exists($name,$nutzerdatei))
{
echo "$name existiert bereits!";
} else {
fputs ($dateioeff, "$name\n");
fclose ($dateioeff);
?>

Gruß
Lachgas