Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Functii pentru exploatarea fisierelor

php



+ Font mai mare | - Font mai mic



Functii pentru exploatarea fisierelor

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



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1370
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved