Johannes Zeller: Auslesen von Datein

Beitrag lesen

Hallo Alex,

Name#PW#eMail#Datum
Name2#Pw2#eMail2#Datum2

Usw halt. Wie kann ich das ganze jetzt so auslesen, dass ich immer nur die 4 angaben eines Benutzers habe und mit diesen weiter arbeiten kann? Oder wie kann ich sowas überhaupt machen? Zu diesem Problem habe ich nichts finden können. Bitte helft mir.

Wenn es nur wenige Einträge sind könntest du es relativ einfach machen, indem du die gesamte Datei in ein Array einliest und dieses dann mit einer foreach-Schleife durchläufst.

function benutzer_daten($benutzer)
{
    $lines = file('blubb.txt');
    foreach($lines as $line) {
        $eintrag = explode('#', $line);
        if($eintrag[0] == $benutzer) {
            return $eintrag;
        }
    }
    return NULL;
}

Ansonsten würde ich, wie Tom schon vorgeschlagen hat, mir mal die Funktionen serialize() (http://www.php.net/manual/en/function.serialize.php) und unserialize() (http://www.php.net/manual/en/function.unserialize.php) angucken.

Vielleicht hast du aber auch irgendeine Datenbank zur Verfügung, die könntest du dafür sicher gut einsetzen.

Schöne Grüße,

Johannes

--
Der folgende Satz ist wahr.         | http://www.zeller-johannes.de/
Der vorhergehende Satz ist gelogen. |
ss:| zu:} ls:[ fo:} de:] va:} ch:) sh:( n4:| rl:( br:< js:| ie:{ fl:( mo:}