Hier möchten wir euch zeigen wie man ein Gästebuch ohne einer Datenbank programm-
ieren kann.
Ein wesentliches Anleigen einer Website ist die Möglichkeit, auf Daten und Informationen zuzugreifen
und diese in
diese in Datein oder Datenbanken zu speichern. Dabei kann es sich um Userbewegung
handeln, die in den Dateien protokoliert werden sollen oder um Datein die in Formularen eingegeben
wurden. Für diesen Zweck können wir zwei Möglichkeiten einsetzen:
Wir sammeln die Daten in Textdateien oder wir verwenden eine Datenbank. Ein Vorteil bei Anwendung
von Textdatein liegt unmittelbar auf der Hand, man braucht keine Kenntnisse über Datenbanken.
Bevor wir eine Datenbank gestütztes Gästebuch erklären, möchten wir in diesem Abschnitt auf den
Aufbau und Struktur des PHP - Scripts und die speicherung von Daten in einer Textdatei befassen.
Hierbei zeigen wir euch wie man Daten in eine Textdatei schreibt, aufruft und wieder löscht.
Es ist richtig das Datenbanken zweifellos leistungsstärker als Textdatein sind, ihr werdet jedoch schnell
sehen, dass man auch mit Textdatein eine Menge
machen lässt. Elementar sind zunächst zwei Prozesse:
Daten in eine Datei schreiben und Daten auszulesen. Wir möchten diese zwei Prozesse nicht nur
erläutern,
sondern nach Erklärung der Grundlagen anhand eines Beispieles durchspielen. Dazu wird eine Seite erst-
ellt, die einen Besucher ermöglicht einen Kommentar einzugeben und das diese Informationen in eine
Textdatei gespeichert werden und für andere Besucher einsehbar sind.
Daten in eine Textdatei schreiben
Diese Aktion, daten in eine Datei zu schreiben besteht aus 3 Schritten:
- Es muss eine Datei geöffnet werden bzw. angelegt werden
- Dann sollen die neuen Daten in die Datei geschrieben werden
- Die datei muss nach dem speichern wieder geschlossen werden
Hier bietet PHP Funtionen die diese Aufgabe leisten und sind relativ einfach nachzuvollziehen.
Zum Anlegen einer Datei benutzen wir die Funktion: fopen()
In der Klammer nimmt man als Argument den Dateipfad, den Namen der Datei und den Modus!
Mit dm Modus bestimmen wir, wie die Datei geöffnet werden soll und an welcher stelle in der Datei
der Datenzeiger (quasi der Cusor) stehen soll oder anders gesagt, wo der Startpunkt für das lesen
bzw. schreiben in der Datei ist. Dabei können wir zwischen verschiedenen Varianten wählen. In der
folgenden Tabelle gibt es eine kleinen Überblick über die verschiedenen Möglichkeiten
Modus |
Bedeutung |
| r |
erlaubt das Auslesen einer Datei
|
| w |
schreibt in eine Datei und legt sie an sofern diese noch nicht existiert
|
| a |
hängt neue Daten an das Ende einer Datei und legt sie an sofern diese noch nicht existiert
|
| r+ |
schreibt Daten in einer Datei und liest eine Datei aus
|
| w+ |
schreibt daten in eine Datei und liest diese Datei aus, kreiert eine Datei wenn diese nicht existiert, wirft vor dem schreiben Daten raus sofern die Datei existiert.
Daten
werden also überschrieben !!!!!!!!!
|
| a+ |
schreibt Daten in eine Datei und liest diese Daten aus, kreiert eine Datei wenn sie nicht
existiert. Neue Daten werden an das Ende der Datei angehängt |
Der Modus der alles zulässt, ist a+ Bei r oder r+ muss die Datei in die geschrieben oder aus der
gelesen werden soll bereits existieren. Mit allen anderen Modi wird sie gegebenfalls neu angelegt.
VORSICHT ist jedoch geboten bei dem Modus w+, der Inhalt der Datei wird ohne Nachfrage über-
schrieben !!!!!!
Weiter zur Seite zwei>> Daten in eine Datei schreiben und öffnen
Kleiner Hinweis: Wir bieten auch ein Pagrenkservice an. <<Keine Angst anmelden kostet NIX!>>
RANKING CHARTS
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20
|