| CATEGORII DOCUMENTE | 
PHP poseda un set complet de functii care permit manipularea fisierelor si a directoarelor de pe calculatorul gazda.
fopen() - deschide fisierul indicat ca prim argument. Prototipul ei este:
int fopen (string nume, string mod).
Sirul mod se formeaza folosind codurile din tabelul de mai jos.
| 
   Mod  |  
   Semnificatie  | 
 
| 
   r  |  
   Deschide in citire  | 
 
| 
   r+  |  
   Deschide in citire si scriere  | 
 
| 
   w  |  
   Deschide in scriere  | 
 
| 
   w+  |  
   Deschide in citire si scriere. Daca fisierul nu exista, este creat.  | 
 
| 
   a  |  
   Deschide in adaugare  | 
 
| 
   a+  |  
   Deschide in adaugare. Daca fisierul nu exista, va fi creat.  | 
 
Exemplu:
$fisier = 'date.txt';
$fp = fopen($fisier, 'r+') or die ('Nu pot deschide fisierul');
$continut = fread($fp, filesize($fisier));
// Inlocuieste lei cu Euro
$con_nou = str_replace('lei', 'Euro', $continut);
rewind($fp);
fwrite($fp, $con_nou);
ftruncate($fp, ftell($fp));
fclose($fp);
fclose() - inchide fisierul indicat ca argument. Prototipul ei este:
int fclose (int fp).
feof() - testeaza daca indicatorul inregistrarii curente este pe pozitia sfarsitului de fisier. Prototipul ei este:
int feof (int fp).
fgets() - citeste o linie din fisierul de tip text indicat ca argument. Prototipul ei este:
string fgets (int fp [, int lungime]).
Exemplu:
$fp = fopen('/home/httpd/cgi-bin/postuniv/fdat.txt', 'r') or die('fdat nu exista');
while ($fp && !feof($fp))
fclose($fp);
copy() - copiaza fisierul dat ca prim argument in locatia indicata ca al doilea argument. Prototipul ei este:
int copy (string sursa, string destinatie).
dirname() - returneaza un sir de caractere reprezentand numele directorului in care este fisierul precizat in argument. Prototipul ei este:
string dirname (string cale).
Exemplu:
$cale = 'www.postuniv.ro/an1/nume.txt';
echo dirname($cale);
| 
Politica de confidentialitate | Termeni si conditii de utilizare | 
              
                Vizualizari: 1628				
                Importanta: ![]()
Termeni si conditii de utilizare | Contact 
     
      © SCRIGROUP 2025 . All rights reserved