Webseitenbau
Home
Sitemap
 
Web Webseitenbau
Google English français  
↑ 4. 4. 2 Dateien

4.4.2 Dateien

Feldstecher (Suchen)
      24 x 24 Pixel

Suche in PHP.net

-

1 Allgemein

a) Prinzip

b) Workshops

-

2 chmod Datei-Zugriffsrechte

a) Prinzip

Code: chmod

Änderung der Zugriffsrechte:

b) Beispiel: Gästebuch "Speichern"

Zugriffsrechte der Datei gb-daten.dat

Wichtig:

Keine Schreiberlaubnis bei ausgeschaltetem Gästebuch!

c) Grundlagen und Workshops

-

3 fopen Öffnet eine Datei oder URL

a) Prinzip

1) Der zu öffnenden Datei wird ein Dateihandle zugeordnet:

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

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

<Dateihandle>

$datenbank

<Dateiname>

gb-daten.dat

2) Öffnen der Datei:

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

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

<Variable>

$datei

<Dateihandle>

$datenbank

"<Modus>"

"..."

Bemerkung:

b) Modi

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

c) Beispiel

⇒ Siehe "Gästebuch"

Zuerst wird der Dateihandle der Datenbank festgelegt.

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

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.

d) Workshops

-

4 fclose Schliesst eine offene Datei

a) Prinzip

b) Beispiel

⇒ Siehe "Gästebuch"

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

Workshop:

-

5 fread Aus einer Datei lesen

a) Prinzip

Code: fread("Datei-Handle","maximale Anzahl")

b) Beispiel: Gästebuch "Speichern"

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

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

c) Grundlagen und Workshops

-

6 fwrite In eine Datei schreiben

a) Prinzip

Code: fwrite("Datei-Handle","Daten"[,"maximale Anzahl"])

b) Beispiel: Gästebuch "Speichern"

Befehl: fwrite($datei, $daten);

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

c) Grundlagen und Workshops

-

7 fpassthru Daten einlesen

a) Prinzip

fpassthru($datei); Daten einlesen.

b) Beispiel

⇒ Siehe "Formulare / Kontaktformular"

fpassthru($datei);

c) Workshop