Webseitenbau
Home
Site/Index
 
Web Webseitenbau
Google English français  
⬆4. 4. 1 Dateien

4.4.1 Dateien chmod fopen fclose fread fwrite etc.

 

-

1 Allgemein

-

a) Prinzip

-

b) Websites & Workshops

-

2 chmod Datei-Zugriffsrechte

-

a) Prinzip

Code: chmod

Änderung der Zugriffsrechte:

-

b) Websites & Workshops

-

3 fopen Öffnet eine Datei oder URL

-

a) Prinzip

1) Der zu öffnenden Datei wird ein Dateihandle zugeordnet

Code: <Dateihandle> = "<Datei>";

Beispiel: $datenbank = "gb-daten.dat";

2) Öffnen der Datei im angegebenen Modus

Code: <Variable> = fopen(<Dateihandle>,"<Modus>");

Beispiel: $datei = fopen($datenbank,"...");

-

b) Modi

Der Parameter "Modus" bestimmt, für welche Form des Zugriffs die Datei geöffnet wird.

-

c) Schliessen einer offenen Datenbank

3) Jede Datenbank die geöffnet wurde, muss am Schluss auch wieder geschlossen werden.

Pfeil nach rechts (Icon)
      120 x 120 Pixel PHP-Befehle: Schliessen einer offenen Datei fclose

-

d) Beispiel: Gästebuch

1) Zuerst wird der Dateihandle der Datenbank festgelegt

$datenbank = "gb-daten.dat"; //Bezeichnet Datenbank

2) Dann erst kann die mit dem Dateihandle bezeichnete Datei geöffnet werden.

$datei = fopen($datenbank,"r"); // Die Datenbank wird zum lesen geöffnet
$datei = fopen($datenbank,"w"); // Die Datenbank wird zum schreiben geöffnet.

Pfeil nach rechts (Icon)
      120 x 120 Pixel Gästebuch: Erstellen Link zum Gästebuch

-

e) Websites & Workshops

-

4 fclose Schliesst eine offene Datei

-

a) Zweck

-

b) Prinzip

Code fclose(<Dateihandle>);

Beispiel fclose($datei);

-

c) Beispiel

fclose($datei); //  Die Datenbank wird wieder geschlossen

Pfeil nach rechts (Icon)
      120 x 120 Pixel Gästebuch: Erstellen Link zum Gästebuch

-

d) Websites & Workshops

-

5 fread Aus einer Datei lesen

-

a) Code

Code: fread("<Dateihandle>","maximale Anzahl")

-

b) Beispiel

Befehl: $altdaten = fread($datei,10000);

 // Die alten Daten einlesen
$altdaten = fread($gb_datei,10000);

Pfeil nach rechts (Icon)
      120 x 120 Pixel Gästebuch: Erstellen Link zum Gästebuch

-

c) Websites & Workshops

-

6 fwrite In eine Datei schreiben

-

a) Prinzip

Code: fwrite("Dateihandle","Daten"[,"maximale Anzahl"])

-

b) Beispiel

Befehl: fwrite($datei, $daten);

// Schreibt die neunen Daten in die Datenbank
fwrite($gb_datei, $neudaten); 

-

c) Websites & Workshops

-

7 fpassthru Daten einlesen

-

a) Prinzip

fpassthru($datei); Daten einlesen.

-

b) Beispiel

fpassthru($datei);

Pfeil nach rechts (Icon)
      120 x 120 Pixel Kontaktformular: Erstellen Kontaktseite

-

c) Websites & Workshops