phpbar.de logo

Mailinglisten-Archive

[php] =?ISO-8859-1?Q?Dateieintr=E4ge_l=F6schen?=

[php] Dateieinträge löschen

Bernd Schulz php_(at)_phpcenter.de
Tue, 4 Sep 2001 21:23:41 +0100


Hallo zusammen,
hänge hier fest und brauche mal einen Denkanstoß.
Eine Datei(fm.txt) mit folgender Struktur:

1|root|Verschiedenes|test1 bernd|sdfsdfsd|bernd|039|sdfsdf_(at)_sdf.de|04.09.2001
2|frieda|Haus, Hof, Garten|test anke|drfgdfg|anke|03907|sdfsd_(at)_wef.de|04.09.2001
3|pinz|Unterhaltungselektronik|test fabi|drfgdfg|fabian|03907|sdfsd_(at)_wef.de|04.09.2001
4|bünte|Computer und Zubehör|test gabi|drfgdfg|gabi|03907|sdfsd_(at)_wef.de|04.09.2001

entry[0] ist die id, entry[1] das Passwort. Ich will jetzt einen Datensatz löschen, id und pw werden über die url übergeben. Mein bisheriger Lösungsansatz:

$lines=file("fm.txt");

$num=sizeof($lines);

for ($i=0; $i < $num ; $i++) {

$entry=explode ("|", $lines[$i]);

if ($entry[0] == $id) break;  //solange durchlaufen, bis Übereinstimmung
 
}

if ( $entry[1] != $pw ) { echo "Passwort falsch"; } else { echo "PW richtig"; }

Bis hier funzt es auch, jetzt müßte ich die Daten wieder in die Datei einlesen, bis zur $id und danach die Daten ab $id+1 ? Das habe ich noch nicht hinbekommen, oder gibt es eine andere Möglichkeit?

Danke Bernd


php::bar PHP Wiki   -   Listenarchive