jan: Ändern von csv dateien

Beitrag lesen

Hallo nochmal,

danke für die antworten.

$nick=$_POST[nick];        //der zu ändernde wert aus dem formular
$id=$_GET[id];             //die eintragsstelle in der csv datei
$change0=fopen("nick.txt","r");
$change = fgetcsv($change0, 400000, §); //csv datei "abspeichern"
fclose($change0);
$count=(count($change)-1); //anzahl der einträge

$change[$id]=$nick;        //ersetzen des entsprechenden elements

$schreibe=fopen("nick.txt","a+");

$start=0;                  // ab hier stimmt was nich ;)
while ( $start == $count ) {

fwrite($schreibe,$count[$start]."§");

$start++;
}

Eigentlich hatte ich mir das so gedacht, daß ich einfach die csv datei öffne und den ganzen inhalt in einem array abspeichere.
Dann sollte der betreffende teil durch die neuen infos ersetzt werden und das ganze wieder in der datei geschreiben werden.

Woran liegts?

Gruß,

Jan