Vinzenz: array_key_exists ?

Beitrag lesen

Hallo N2O,

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.

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

Bitte lies Dir im Handbuch file() noch einmal aufmerksam durch.

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

Warum unterdrückst Du Fehlermeldungen?

Freundliche Grüsse,

Vinzenz