U ovoj ćemo lekciji naučiti različite načine otvaranja datoteke.

Osnovni načini:
čitaj: 'r'
-otvara datoteku samo za čitanje.

piši: 'w'
-otvara datoteku samo za pisanje. Ako išta zapišete u datoteku prijašnji podaci će biti izbrisani i počet ćete pisati na početku datoteke.

nadopisivanje: 'a'
-otvara datoteku samo za pisanje, ali prijašnje informacije u datoteci su sačuvane i počet ćete pisati na kraju datoteke.

-file pointer (pokazivač u datoteci)– način na koji PHP zapamćuje lokaciju u datoteci. Kada otvorite datoteku samo za čitanje ili samo za pisanje pokazivač se nalazi na početku datoteke.
Ali, kada otvorite datoteku za nadopisivanje, pokazivač se nalazi na kraju datoteke.

Napredni načini:

Također, postoje načini u kojima možete dopustiti čitanje i pisanje. Ovo najčešće postižemo stavljanjem znaka + pored znaka koji nam govori što želimo napraviti s datotekom.

Čitaj/Piši: 'r+'
-otvara datoteku tako da možemo čitati iz nje i pisati u nju. Pokazivač se nalazi na početku datoteke.

Piši/čitaj: 'w+'
-isti način kao i r+ samo što ovaj način briše sve informacije u datoteci kada je ona otvorena.

nadopisivanje: 'a+'
-isti način kao i r+, samo što se pokazivač nalazi na kraju datoteke.

Obrazac (forma) za otvaranje datoteke:


<?php
$imedatoteke = "test.txt";
$ud = fopen($imedatoteke, 'X') or die("datoteka se nemoze otvoriti");
fclose($ud);
?>



Zamijenite X sa r,w,a … ovisi o tome što želite raditi sa datotekom.