tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
912
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von della
    della della ist offline Grünschnabel
    Registriert seit
    Jan 2005
    Ort
    Aachen
    Beiträge
    2
    Hallo!
    Bin absolut blutiger Anfänger in PHP und versuche gerade eine Art Terminkalender auf die Beine zu stellen. Der Kalender soll nur anzeigen, wo und wann das nächste Event statt findet. Da der Hoster der Seite leider kein MySQL bietet, hab ich jetzt mit den Tutorials hier auf den Seiten geschafft, ein PHP Script mit einer Textdatei als DB aufzustellen. Da ich die Seite später nicht mehr "pflegen" werde, suche ich jetzt nach einer Möglichkeit, die bereits vergangenen Events automatisch zu löschen, oder sie nicht mehr anzeigen zu lassen.

    Mein Script ist in 3 Seiten aufgeteilt:
    1: Formular zum Eingeben der Daten
    2: PHP Script zum Schreiben in die Textdatei
    3: PHP Script zum Auslesen der Textdatei

    Hier die Codes der Scripte:

    Zum Schreiben in die Textdatei
    PHP-Code:
    $datei fopen("auftritte.txt""a+");
           
    $data "$name|-|$datum|-|$ort|-|$beschr|-|\n\r";
           
           
    $data str_replace("\n","<br>"$data)."\n";
           
           
         
         
    fputs($datei,$data); # daten in datei speichern
         
    fclose($datei); 
    Zum Auslesen der Textdatei
    PHP-Code:
    $datei="auftritte.txt";
       
       
       if(
    file_exists($datei))
       {
       
    $inhalt file($datei,"r");
       
    $anzahl count($inhalt);
           for(
    $i 0$i $anzahl$i++)
           {
       
    # inhalt rückwärts auslesen
               
    $newinhalt array_reverse($inhalt);
       
    # inhalt zerteilen
               
    $eintrag explode("|-|",$newinhalt[$i]);
               
       
    # variabeln defenieren
               
    $name $eintrag[0];
               
    $datum $eintrag[1];
               
    $ort $eintrag[2];
               
    $beschr $eintrag[3];
               
                       
       
    # daten ausgeben
       
    echo"<table width=\"437\" border=\"1\"\n";
       echo
    "<tr>\n";
                   echo
    "<td>Name der Veranstaltung :</td>\n";
                     echo
    "<td>$name</td>\n";
       echo
    "</tr>\n";
       echo
    "<tr>\n";
                     echo
    "<td>Datum :</td>\n";
                     echo
    "<td>$datum</td>\n";
       echo
    "</tr>\n";
       echo
    "<tr>\n";
                     echo
    "<td>Ort :</td>\n";
                     echo
    "<td>$ort</td>\n";
       echo
    "</tr>\n";
       echo
    "<tr>\n";
                  echo
    "<td valgin=\top\">Beschreibung :</td>\n";
                     echo
    "<td>$beschr</td>\n";
       echo
    "</tr>\n"
       echo
    "</table>";
       echo
    "<hr widht=\"200\">";
                    
       
       
       
                            
           }
       }
       else
       {
           echo
    "Es wurde keine Datei gefunden";
       } 
    Würde mich über Tipps und Hilfestellung sehr freuen.

    Vielen Dank im vorraus,

    MfG

    della
     

  2. #2
    Sicaine Tutorials.de Gastzugang
    Komplett mit file einlesen, Arrayelemente löschen die zu alt sind und komplett neu schreiben.
     

  3. #3
    Avatar von della
    della della ist offline Grünschnabel
    Registriert seit
    Jan 2005
    Ort
    Aachen
    Beiträge
    2
    Hallo!
    Vielen Dank für die Antwort! Werde mich in jetz in den Semesterferien mal damit beschäftigen.
    MfG

    della
     

Ähnliche Themen

  1. [AutoIt] Skript, das nach 1 Stunde Daten löschen soll
    Von YannikTold im Forum Sonstige Sprachen
    Antworten: 4
    Letzter Beitrag: 11.11.10, 12:41
  2. Daten nach X Zeit löschen...
    Von deintag85 im Forum Relationale Datenbanksysteme
    Antworten: 6
    Letzter Beitrag: 20.06.08, 18:49
  3. Textdatei zeile löschen
    Von socke999 im Forum PHP
    Antworten: 1
    Letzter Beitrag: 15.08.05, 14:49
  4. Zeile aus Textdatei löschen mit URL get
    Von wischmopp90 im Forum PHP
    Antworten: 1
    Letzter Beitrag: 17.04.05, 12:31
  5. Daten aus Textdatei löschen
    Von firstlord18 im Forum PHP
    Antworten: 2
    Letzter Beitrag: 26.11.04, 19:00