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