include/gb/einlesen.phpinclude/gb/einlesen.phpinclude/gb/einlesen.php>gb-daten.dat gespeichert.
include/gb/einlesen.php
eingefügt wird.
include/gb/einlesen.php sind die
PHP-Befehle geschrieben, mit denen die Einträge aus der
Datenbankdatei gb-daten.dat eingelesen werden.
include/gb/einlesen.php
PHP-Befehle:
Code: <?php ?>
<?php .... ?>
include/gb/einlesen.php
Code: include "../../include/gb/einlesen.php";
include/gb/einlesen.php eingelesen.
<?php include "../../include/gb/einlesen.php"; ?>
include/gb/einlesen.php
Befehl: $datenbank = "../../gaestebuch/gb-daten.dat";
$datenbank = Das ist die neue Variable.
= "../../gaestebuch/gb-daten.dat"; Dies ist die Datenbank mit den
Einträgen.
$datenbank = "../../gaestebuch/gb-daten.dat";
Code: fopen("Dateiname","Modus")
Modus:
r Datei wird nur zum Lesen geöffnet,
der Dateizeiger wird auf den Anfang der Datei gesetzt.
r+ Datei wird zum Lesen und Schreiben geöffnet,
der Dateizeiger wird auf den Anfang der Datei gesetzt.
w Datei wird nur zum Schreiben geöffnet,
der Dateizeiger wird auf den Anfang der Datei gesetzt.
Sofern die Datei bereits besteht, wird die
Grösse auf 0 Bytes gesetzt
(d.h. ein eventueller Inhalt wird überschrieben).
Sofern die Datei nicht existiert, wird diese neu angelegt.
w+ Datei wird zum Lesen und Schreiben geöffnet,
der Dateizeiger wird auf den Anfang der Datei gesetzt.
Sofern die Datei bereits besteht, wird die
Grösse auf 0 Bytes gesetzt (d.h. ein eventueller
Inhalt wird überschrieben).
Sofern die Datei nicht existiert, wird diese neu angelegt.
a Datei wird nur zum Schreiben geöffnet, der Dateizeiger wird an
das Ende der Datei gesetzt (d.h der Inhalt wird nicht überschrieben,
sondern neuer Inhalt am Dateiende hinzugefügt). Sofern die Datei
nicht existiert, wird diese neu angelegt.
a+ Datei wird zum Lesen und Schreiben geöffnet, der Dateizeiger
wird an das Ende der Datei gesetzt (d.h der Inhalt wird nicht
überschrieben, sondern neuer Inhalt am Dateiende hinzugefügt).
Sofern die Datei nicht existiert, wird diese neu angelegt.
Befehl: $gb_datei = fopen($datenbank,"r");
$gb_datei Dies ist der ausgegebene "Dateihandle", das heisst
die Variable, in die der Inhalt der Datenbank geschrieben wird..
fopen($datenbank,"r") Mit diesem Code wird die Datenbank
geöffnet.
r+ Datei wird zum Lesen und Schreiben geöffnet, der
Dateizeiger wird auf den Anfang der Datei gesetzt.
$gb_datei = fopen($datenbank,"r");
Grundlagen und Workshops:
Code: fpassthru("Datei-Handle")
Befehl: fpassthru($gb_datei);
fpassthru($gb_datei); Die Funktion liest alle Daten von der
aktuellen Position des Dateizeigers
$gb_datei Der Ausdruck in der Klammer wird als Datenzeiger oder
als "Datei-Handle" bezeichnet.
$gb_datei muss zuvor mit
fopen geöffnet worden sein.
fpassthru($gb_datei);
Grundlagen und Workshops:
Code: fclose("Datei-Handle")
Befehl: fclose($gb_datei);
fclose Mit diesem Befehl wird das Datei-Handle geschlossen.
(gb_datei) Dieser Ausdruck in Klammern wird als Datei-Handle
bezeichnet.
gb-datei.dat geschlossen.
fclose($gb_datei);
Grundlagen und Workshops:
include/gb/einlesen.php
<?php $datenbank = "../../gaestebuch/gb-daten.dat"; $gb_datei = fopen($datenbank,"r"); fpassthru($gb_datei); fclose($gb_datei); ?>↑