ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
912
912
EMPFEHLEN
-
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
Zum Auslesen der TextdateiPHP-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);
Würde mich über Tipps und Hilfestellung sehr freuen.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";
}
Vielen Dank im vorraus,
MfG
della
-
01.02.05 07:54 #2Sicaine Tutorials.de Gastzugang
Komplett mit file einlesen, Arrayelemente löschen die zu alt sind und komplett neu schreiben.
-
Hallo!
Vielen Dank für die Antwort! Werde mich in jetz in den Semesterferien mal damit beschäftigen.
MfG
della
Ähnliche Themen
-
[AutoIt] Skript, das nach 1 Stunde Daten löschen soll
Von YannikTold im Forum Sonstige SprachenAntworten: 4Letzter Beitrag: 11.11.10, 12:41 -
Daten nach X Zeit löschen...
Von deintag85 im Forum Relationale DatenbanksystemeAntworten: 6Letzter Beitrag: 20.06.08, 18:49 -
Textdatei zeile löschen
Von socke999 im Forum PHPAntworten: 1Letzter Beitrag: 15.08.05, 14:49 -
Zeile aus Textdatei löschen mit URL get
Von wischmopp90 im Forum PHPAntworten: 1Letzter Beitrag: 17.04.05, 12:31 -
Daten aus Textdatei löschen
Von firstlord18 im Forum PHPAntworten: 2Letzter Beitrag: 26.11.04, 19:00





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren