Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Adressbuch anlegen

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.03.2004
    Beiträge
    17

    Adressbuch anlegen

    Hallo,

    ich möchte ein Adressbuch schreiben. Ich habe keine Datenbank und dachte mir ich könnte es in einer externen Textdatei Speichern.
    Leider weiß ich nicht wie ich diese dann in einer HTML Datei wieder auslesen lassen kann. Ich möchte auch eine Suchfunktion einbauen. Ich dachte mir ich mache das mit Vriabeln nur weiß ich nicht wie ich dass mache, dass man sie sich auch wieder anzeigen lassen kann.
    Wie also muss muss meine externe Datei aussehen? Oder soll ich alles in verschiedene Textdateien machen. Ich habe mal etwas über CVS gelesen, ich weiß aber nicht ob das dafür geeignet ist.
    Ich hoffe ihr könnt mir einen Denkanreiz geben.

    suppimen

  2. #2
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Hallo Supimen,

    was du meinst ist sicher nicht CVS (Concurrent Versioning System) sonder csv (comma separated values).

    Kleiner Denkansatz für dich:
    PHP-Code:

    /********************/
    //Datensatz schreiben
    $vorname "Karl";
    $nachname "Mustermann"

    $fh fopen("datei.txt","a");
    $datensatz "$vorname,$nachname\n";
    fwrite ($fh,$datensatz);
    fclose($fh);
    /********************/

    /********************/
    //Datensatz lesen
    $content file("datei.txt");

    foreach(
    $content as $record) {
      
    $data explode($record,',');
      echo 
    "Vorname: " $data[0] . "<br/>\n";
      echo 
    "Nachname: " $data[1]. "<br/>\n";
      echo 
    "<hr/>\n";

    Von Hilfe wird dir das hier sein:
    http://de3.php.net/manual/de/ref.filesystem.php

    Gruß,

    Gaert
    Geändert von Gaert (26-12-2004 um 11:38 Uhr)


  3. #3
    Registrierter Benutzer
    Registriert seit
    25.12.2004
    Beiträge
    217
    Hi,

    Gaert hat eigentlich schon alles gesagt

    Aber du musst aufpassen das du in den Feldern("feld,feld,feld...") nicht ausversehen ein "," mitspeicherst. Denn dann geht die Datenstruktur verloren.

    Nochmal als Beispiel


    Code:
      Vorname,                  Nachname,  Strasse...     // Normale Struktur
    
      Dieter, Thomas(=vorname), Kuhn,      Adlerstrasse...  // Daten eingesetzt
    Also fängst du entweder die Eingaben vorher ab oder benutzt ein weniger geläufiges Zeichen als Trennzeichen(wie z.B. ";" oder "|").

    see ya

    nEox

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •