Hast Du Lust auf mySQL? :) Empfiehlt sich, bei solchen Dingen, wie Nutzerverwaltung.
Ein Tipp noch vorweg: Du solltest die Nutzer besser in der Datei members.php speichern. Wenn jemand versucht diese Datei zu öffnen wird sie vom Interpreter geparst und der Besucher erfährt nicht den Inhalt.
PHP-Code:
if ($user==$user_eingabe && $password==$password_eingabe)
{
$fh=fopen("members.php","r");
....
fclose($fh);
// irgendwelche Ausgaben etc.
}
Somit wird das ganze Adminzeugs nur nach erfolgreichem Login angezeigt. Ich würde nicht sagen, dass Nutzername und/oder Passwort falsch ist/sind, da man Angreifern somit ein wenig den Wind aus den Segeln nimmt.
Zum Löschen. Ich gehe mal davon aus, dass jedem Nutzernamen eine Zeile zusteht. Das sollte klappen:
PHP-Code:
<?php
$members=file("members.php");
$i=0; while($i<count($members))
{
if (trim($members[$i])==$nutzerdergeloeschtwerdensoll)
{ unset($members[$i]); }
$i++;
}
$fh=fopen("members.dat","w");
fwrite($fh, join("n", $members));
fclose($fh);
?>
Erst werden alle Nutzer in ein Array gepackt und dann durchgegangen, wo sich der Delinquent befindet. Wird er gefunden war's das mit ihm.
Anschließend werden die übrigen Nutzer wieder gespeichert.