>resource fopen ( string filename, string mode [, int use_include_path [, resource zcontext]]) – deschide un fişier sau un URL. Primul parametru este numele fişierului, iar al doilea este modul de deschidere. use_include_path poate fi setat ‘1’ sau TRUE dacă se face căutarea şi în include_path.
Exemple:
<?php
$handle = fopen("fis.txt","r");
$handle = fopen("include/date.dat","w");
$handle = fopen("../agenda.txt","w+r");
$handle = fopen("fisier.txt","a");
$handle = fopen ("ftp://user:password@example.com/somefile.txt","w");
?> string fread ( resource handle, int length) – citeşte până la lenght bytes de la pointerul poziţionat în fisierul referit de handle sau până la sfârşitul de fisier.
Exemple:
<?php
$filename = "fisier.txt";
$handle = fopen ($filename, "r") or die("Eroare la deschidere");
$contents = fread ($handle, 1024);
fclose ($handle);
?> int fwrite ( resource handle, string string [, int length]) – scrie şirul de caractere string în fişierul referit de handle. Dacă parametrul length există scrierea se va întrerupe după ce au fost scrise length caractere sau s-a ajuns la sfârşitul şirului de caractere. Funcţia returneaza numarul de bytes scrişi sau FALSE dacă apare o eroare.
Exemple:
<?php
$filename = 'ex2.txt';
$text = "O linie singura linien";
$handle = fopen($filename, "w") or die("Eroare la deschidere");
fwrite($handle, $text);
fclose($handle);
print "Success, am scris $text in fisierul $filename";
?> 

