Okay hab mir sowas schon gedacht, dass das einfach zu viel wird, hier die abgeänderte Form von der config.php: Das Attribut W für fopen habe ich genommen, da die .htpasswd völlig neu geschrieben wird, die Were dafür liegen ja alle in den Array vor: $array['text']['0']....
<?php
$anz='0';
$i='20';
In Datei schreiben (erstmals)
$htpasswd = fopen($file, "w");
while ($i>=$anz)
{
$loeschen = $HTTP_POST_VARS["loeschen$anz"];
## Wenn Checkbox leer
if ($loeschen == "")
{
## Eintragen der nicht geändertden Daten
$array1 = $array['text']['$anz'];
fputs ($htpasswd, "$array1\n");
}
## Wenn Checkbox an:
else
{
}
$anz++;
$i--;
}
fclose ($htpasswd);
?>
Zur Zeit passt PHP aber folgende Zeile nicht:
$array1 = $array['text']['$anz'];
fputs ($htpasswd, "$array1\n");
Schreib ich es so, funzt es auch net:
fputs ($htpasswd, "$array['text']['$anz']\n");