W3asel: htpassword und Editierung

Beitrag lesen

Okay, neue Config, neues Glück -- hat bis jetzt noch keine Fehler ausgespuckt, aber man sieht vielleicht auch warum: er ließt nun die beiden Counter-Zahlen $anz und $i ein, das macht er auch wunderbar.
0:20 - 1:19 - 2:18 - 3:17 .. ist aber nicht Sinn der Sache oder?
Naja und der Echo im letzten Schleifenteil Spuckt nur: 20:0 - 20:0 - 20:0 Fertig! aus!

##Ich lese nochmal alles ein, falls es durch das Formular
##nicht alles übernimmt!

<?php
$file = ".htpasswd";
$anz='20';
$i='0';

if (file_exists("$file"))
{
 $htpasswd = fopen($file, "r");
 while($anz>=0)
 {
 $array['text']['$i'] = fgets($htpasswd);
 $i++;
 $anz--;
 }
 fclose ($htpasswd);
}

$anz='20';
$i='0';

In Datei schreiben (erstmals)

$htpasswd = fopen($file, "w");
while ($anz>=0)
{
 $loeschen = $HTTP_POST_VARS["loeschen".$i];
 echo $loeschen;
 ## Wenn Checkbox leer
 if ($loeschen == "")
  {
  ## Eintragen der nicht geänderten Daten
  fputs ($htpasswd, "$anz:$i\n");
  echo $array['text']['$i'];
  echo " eingelesen!\n";
  }
  ## Wenn Checkbox an:
  else
  {
  echo $array['text']['$i'];
  echo " geloescht!\n";
  }

$anz--;
 $i++;
}
fclose ($htpasswd);
echo "Fertig!"
?>

Ne Idee, warum fputs mit fputs ($htpasswd, "$anz:$i\n"); arbeitet aber nicht mit fputs ($htpasswd, $blah"\n"); ???