Hi ginger,
wie bereits per Email geschrieben antworte ich hier, da haben alle was davon
Also: da ich immer noch net soooo viele Informationen hab gehe ich einfach mal davon aus, daß in jeder Zeile der Textdatei genau ein Eintrag steht.
mit der Funktion
$array=file("datei.txt"); liest Du zunächst mal den kompletten Inhalt der Textdatei in ein Array. Jede Zeile der Textdatei ist dann genau ein Feld des Arrays:
$array[0]=1.Zeile
$array[1]=2.Zeile
$array[2]=3.Zeile
usw.
die Checkboxen zum Löschen musst Du entsprechend genauso durchnummerieren.
----------[edit]----------
in diesem Fall müssten sie heißen: "name_der_checkbox_0", "name_der_checkbox_1", "name_der_checkbox_2" usw.
----------[/edit]----------
Nun öffnest Du die Textdatei zum Schreiben und löschst den Inhalt dabei:
$fp=fopen("datei.txt","w");
dann schreibst Du Zeile für Zeile zurück in die Textdatei, aber nur die, bei denen die Checkbox nicht markiert ist:
PHP:
for ($i; $i<=count($array); i++) {
$checkbox="name_der_checkbox_".$i;
if ($checkbox==false) {
fwrite($fp,$array[$i])
}
}
das wars
PS: Das Script ist jetzt aus den Fingern gesaugt, und nicht getestet. Also bitte net hauen falls es net auf Anhieb klappt
Gruß
Dunsti