Mailinglisten-Archive |
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