Document, comentariu, eseu, bacalaureat, liceu si facultate
Top documenteAdmitereTesteUtileContact
      
    


 


Ultimele referate adaugate

Adauga referat - poti sa ne ajuti cu un referat?

Politica de confidentialitate



Ultimele referate descarcare de pe site
  CREDITUL IPOTECAR PENTRU INVESTITII IMOBILIARE (economie)
  Comertul cu amanuntul (economie)
  IDENTIFICAREA CRIMINALISTICA (drept)
  Mecanismul motor, Biela, organe mobile proiect (diverse)
  O scrisoare pierduta (romana)
  O scrisoare pierduta (romana)
  Ion DRUTA (romana)
  COMPORTAMENT PROSOCIAL-COMPORTAMENT ANTISOCIAL (psihologie)
  COMPORTAMENT PROSOCIAL-COMPORTAMENT ANTISOCIAL (psihologie)
  Starea civila (geografie)
 

Ultimele referate cautate in site
   domnisoara hus
   legume
    istoria unui galban
   metanol
   recapitulare
   profitul
   caract
   comentariu liric
   radiolocatia
   praslea cel voinic si merele da aur
 
despre:
 
Functii pentru gestionarea fisierelor in php
Colt dreapta
Vizite: ? Nota: ? Ce reprezinta? Intrebari si raspunsuri
 
basename g8j18jb
Are sintaxa:

string basename( string path)Functia primeste ca parametru un sir reprezentand un nume de cale si returneaza numele fisierului din calea respectiva.

Exemplu:

$path = "/home/httpd/html/index.php3";
$file = basename( $path); // $file are valoarea index.php3chgrp
Are sintaxa:

int chgrp( string filename, mixed group)Schimba grupul fisierului filename in group. Doar superuserul poate schimba grupul unui fisier arbitrar; ceilalti utilizatori pot schimba doar grupul unui fisier la care sunt membri. Functia returneaza TRUE in caz de succes si FALSE in caz contrar.

Nota: functia nu este disponibila pe platformele Windows.

chmod
Are sintaxa:

int chmod (string filename, int mode)Schimba drepturile de acces ale fisierului filename in mode.

Observatie: mode nu este conisderat implicit ca fiind o valoare octala, deci sirurile de caractere (de exemplu g+w) nu vor avea efectul dorit. Pentru a fi siguri ca veti obtine rezultatul dorit, trebuie sa prefixati mode cu un zero (0):

chmod ("/somedir/somefile", 755); // zecimal; probabil incorect chmod ("/somedir/somefile", "u+rwx,go+rx"); // string; incorect chmod ("/somedir/somefile", 0755); // octal; valuare corecta pentru modeFunctia returneaza TRUE in caz de succes si FALSE in caz contrar.

Nota: functia nu este disponibila pe platformele Windows.

chown
Are sintaxa:

int chown( string filename, mixed user)Schimba proprietarul fisierului filename cu user. Doar superuserul poate schimba proprietarul unui fisier. Functia returneaza TRUE in caz de succes si FALSE in caz contrar.

Nota: functia nu este disponibila pe platformele Windows.

copy
Are sintaxa:

int copy( string source, string dest)Functia copie un fisier sursa intr-un fisier destinatie. Returneaza TRUE daca copierea s-a realizat cu succes si FALSE in caz contrar.




Exemplu:

if( !copy( $file, $file.'.bak'))
A print ( "Failed to copy $file...<br;>\n");
Sdirname
Are sintaxa:

string dirname( string path)Functia returneaza numele directorului din calea path.

Exemplu:

$path = "/etc/passwd";
$file = dirname( $path); // $file ia valoarea /etcdiskfreespace
Are sintaxa:

float diskfreespace( string directory)Functia returneaza numarul octetilor disponibil in directorul sau partitia de disc precizata prin sirul directory.

Exemplu:

$df = diskfreespace( "/"); // $df contine numarul octetilor disponibili in "/"fclose
Are sintaxa:

int fclose( int fp)Inchide fisierul referit prin fp. Intoarce TRUE in caz de succes si FALSE in caz contrar.

Variabila fp trebuie sa indice un fisier valid, adica un fisier deschis cu fopen() sau fsockopen().

feof
Are sintaxa:

int feof( int fp)Returneaza TRUE daca pointerul de fisier este pozitionat pe EOF sau in caz de eroare, altfel returneaza FALSE.

Variabila fp trebuie sa indice un fisier valid, adica un fisier deschis cu fopen(), popen() sau fsockopen().

fflush
Are sintaxa:

int fflush( int fp)Forteaza scrierea tuturor bufferelor de iesire in fisierul indicat de fp. Returneaza TRUE in caz de succes si FALSE in caz contrar.

Variabila fp trebuie sa indice un fisier valid, adica un fisier deschis cu fopen() sau fsockopen().

fgetc
Are sintaxa:

string fgetc( int fp)Returneaza un caracter citit din fisierul fp. Returneaza FALSE in cazul in care caracterul citit este EOF.

Variabila fp trebuie sa indice un fisier valid, adica un fisier deschis cu fopen(), popen() sau fsockopen().

fgets
Are sintaxa:

string fgets( int fp, int length)Returneaza un sir de maxim length-1 octeti cititi din fisierul indicat de fp. Citirea se incheie cand au fost cititi length-1 octeti, cand se citeste new line (este inclus in valoarea returnata) sau EOF. Daca apare o eroare la citire returneaza FALSE.

Variabila fp trebuie sa indice un fisier valid, adica un fisier deschis cu fopen(), popen() sau fsockopen().

Exemplu:

$fd = fopen( "/tmp/inputfile.txt", "r");
while( !feof( $fd))
A
$buffer = fgets( $fd, 4096); echo $buffer;
S fclose( $fd);file
Are sintaxa:

array file( string filename a, int use_include_pathi)Este identic cu functia readfile(), cu exceptia faptului ca, continutul fisierului este returnat intr-un tablou. Fiecare element al tabloului corespunde unei linii din fisier (inclusiv caracterul new line atasat).

Se poate folosi un parametru optional setat cu "1" daca doriti ca fisierul sa fie cautat in calea specificata.

Exemplu:

/* Scrie continutul unei pagini web intr-un tablou si apoi il tipareste */
$fcontents = file( 'https://www.php.net');
while( list( $line_no, $line) = each( $fcontents))
A echo "<br>Linie $line_no<br> " . htmlspecialchars( $line) . "<br>\n";
S

/* Scrie continutul unei pagini web intr-un sir de caractere */
$fcontents = join( '', file( 'https://www.php.net'));file_exists
Are sintaxa:

int file_exists( string filename)Intoarce TRUE daca fisierul specificat prin filename exista si FALSE in caz contrar.

filesizes
Are sintaxa:

int filesize( string filename)Intoarce dimensiunea fisierului specificat prin filename daca acesta exista si FALSE in caz de eroare.

filetype
Are sintaxa:

string filetype( string filename)Intoarce tipul fisierului specificat prin filename daca acesta exista. Valorile posibile sunt: fifo, char, dir, block, link, file si unknown. In caz de eroare intoarce FALSE.

fopen
Are sintaxa:

int fopen( string filename, string mode a, int use_include_pathi)Functia deschide un fisier sau un URL. In cazul deschiderii unui URL se stabileste o conexiune catre serverul Web specificat.

In cazul unui fisier obisnuit acesta este cautat in sistemul propriu de fisiere si deschis. Daca deschiderea esueaza functia returneaza FALSE. Argumentul mode poate avea una din urmatoarele valori:

'r'

Deschide un fisier numai pentru citire plasand indicatorul de fisier la inceputul acestuia;
'r+'
Deschide un fisier pentru citire si scriere plasand indicatorul de fisier la inceputul acestuia;
'w'
Deschide un fisier numai pentru scriere, plaseaza indicatorul de fisier la inceputul acestuia si truncheaza fisierul la lungimea 0. Daca fisierul nu exista asteapta sa fie creat;
'w+'
Deschide un fisier pentru citire si scriere, plaseaza indicatorul de fisier la inceputul acestuia si truncheaza fisierul la lungimea 0. Daca fisierul nu exista asteapta sa fie creat;
'a'
Deschide un fisier numai pentru scriere (adaugare) si plaseaza pointer-ul de fisier la sfarsitul acestuia. Daca fisierul nu exista asteapta sa fie creat;
'a+'
Deschide un fisier pentru citire si scriere (adaugare) si plaseaza pointer-ul de fisier la sfarsitul acestuia. Daca fisierul nu exista asteapta sa fie creat.
Argumentul mode poate contine 'b'. Aceasta optiune este utila in sistemele care fac diferenta intre fisierele binare si fisierele text. Daca nu este necesar, respectivul caracter va fi ignorat. Daca doriti ca fisierul sa fie cautat in calea specificata (path), folositi al treilea parametru setat cu "1".

Exemplu:

$fp = fopen( "/home/rasmus/file.txt", "r");
$fp = fopen( "/home/rasmus/file.gif", "wb");
$fp = fopen( "https://www.php.net/", "r");
$fp = fopen( "ftp://user:password@example.com/", "w");fpassthru
Are sintaxa:

int fpassthru( int fp)Functia citeste fisierul fp pana la EOF si afiseaza rezultatul la iesirea standard.

In cazul unei erori functia returneaza FALSE. Variabila fp trebuie sa indice un fisier valid, adica un fisier deschis cu fopen(), popen() sau fsockopen(). Dupa citire functia inchide fisierul.

fputs
Are sintaxa:

int fputs( int fp, string str a, int lengthi)Functia scrie sirul string in fisierul fp in intregime (daca argumentul length lipseste) sau numai length octeti din acesta. fputs() este un alias pentru fwrite() si este identic cu aceasta.

fread
Are sintaxa:

string fread( int fp, int length)Functia citeste cel mult length octeti din fisierul binar fp. Citirea se incheie cand s-au citit length octeti sau EOF.

Exemplu:

/* Citeste continutul unui fisier intr-un sir */
$filename = "/tmp/something.txt";
$fd = fopen( $filename, "r");
$contents = fread( $fd, filesize( $filename)); fclose( $fd);fscanf
Are sintaxa:

mixed fscanf( int fp, string format a, string var1...i)Functia citeste informatiile din fisierul indicat de fp si interpreteaza aceste informatii conform formatului specificat prin parametrul format. Daca functia primeste doar doi parametri valorile analizate vor fi returnate ca un tablou, altfel functia va returna numarul valorilor asignate. Parametrii optionali trebuie transmisi prin referinta.

Exemplu:

$fp = fopen( "users.txt", "r");
while( $userinfo = fscanf( $fp, "%s\t%s\t%s\n"))
A list( $name, $age, $profession) = $userinfo;
//... prelucreaza valorile
S fclose( $fp);fseek
Are sintaxa:

int fseek( int fp, int offset a, int whencei)Functia seteaza pozitia indicatorului de fisier in fisierul indicat de fp. Noua pozitie, masurata in octeti fata de inceputul fisierului se obtine adaugand valoarea offset la pozitia specificata prin argumentul whence. Aceste valori sunt definite astfel:

SEEK_SET

Seteaza pozitia indicatorulului de fisier la offset bytes fata de inceputul fisierului;
SEEK_CUR
Seteaza pozitia indicatorului de fisier la offset bytes fata de pozitia curenta (pozitia curenta plus offset);
SEEK_END
Seteaza pozitia indicatorului de fisier la offset bytes fata de sfarsitul fisierului (sfarsitul fisierului plus offset).
Daca argumentul whence nu este specificat se considera a fi SEEK_SET. In caz de succes functia returneaza 0, altfel returneaza -1. Trecerea peste EOF nu este considerata eroare.

ftell
Are sintaxa:

int ftell( int fp)Functia returneaza pozitia curenta a indicatorului de fisier asociat fisierului referit prin fp. In caz de eroare intoarce FALSE. Variabila fp trebuie sa indice un fisier valid, adica un fisier deschis cu fopen() sau popen().

ftruncate
Are sintaxa:

int ftruncate( int fp, int size)Functia truncheaza fisierul la lungimea specificata prin size. In caz de succes returneaza TRUE si FALSE in caz contrar.

fwrite
Are sintaxa:

int fwrite( int fp, string string a, int lengthi)Functia scrie continutul argumentului string in fisierul indicat de fp. Daca argumentul length este precizat scrierea se opreste dupa length octeti sau daca sirul string s-a terminat.

is_dir
Are sintaxa:

bool is_dir( string filename)Intoarce TRUE daca filename exista si este un director.

is_file
Are sintaxa:

bool is_file( string filename)Intoarce TRUE daca filename exista si este un fisier obisnuit.

is_executable
Are sintaxa:

bool is_file( string filename)Intoarce TRUE daca filename exista si este executabil.

is_link
Are sintaxa:

bool is_link( string filename)Intoarce TRUE daca filename exista si este un link simbolic.

is_readable
Are sintaxa:

bool is_readable( string filename)Intoarce TRUE daca filename exista si poate fi citit.

is_writeable
Are sintaxa:

bool is_writeable( string filename)Intoarce TRUE daca filename exista si poate fi scris.

link
Are sintaxa:

int link( string target, string link)Creaza un link hard.

Nota: aceasta functie nu este disponibila in sistemele Windows.

mkdir
Are sintaxa:

int mkdir( string pathname, int mode)Creaza directorul specificat de pathname. Intoarce TRUE in caz de succes si FALSE in caz contrar.

pclose
Are sintaxa:

int pclose (int fp)Inchide fisierul indicat de fp. Variabila fp trebuie sa indice un fisier valid care a fost deschis cu popen() .

popen
Are sintaxa:

int popen( string command, string mode)Deschide un pipe catre un proces executat conform comenzii data prin argumentul command. Functia intoarce identificatorul fisierului deschis, la fel ca fopen(), doar ca este unidirectional (poate fi folsit doar pentru citire sau doa r pentru scriere) si trebuie inchis cu pclose().

readfile
Are sintaxa:

int readfile( string filename a, int use_include_pathi)Citeste continutul fisierului filename si il tipareste la iesirea standard. In caz de succes intoarce numarul de octeti cititi din fisier si FALSE in caz de esec. Daca doriti ca fisierul sa fie cautat in calea specificata prin path al doilea parametru va fi setat cu "1".

rename
Are sintaxa:

int rename( string oldname, string newname)Redenumeste un fisier schimbandu-i numele din oldname in newname. Returneaza TRUE in caz de succes si FALSE in caz de esec.

rmdir
Are sintaxa:

int rmdir( string dirname)Sterge directorul dirname numai daca acesta este gol, iar in caz de eroare intoarce 0.

unlink
Are sintaxa:

int unlink( string filename)Sterge fisierul filename si returneaza 0 sau FALSE in caz de eroare.


Colt dreapta
Creeaza cont
Comentarii:

Nu ai gasit ce cautai? Crezi ca ceva ne lipseste? Lasa-ti comentariul si incercam sa te ajutam.
Esti satisfacut de calitarea acestui document, eseu, cometariu? Apreciem aprecierile voastre.

Nume (obligatoriu):

Email (obligatoriu, nu va fi publicat):

Site URL (optional):


Comentariile tale: (NO HTML)


Noteaza documentul:
In prezent fisierul este notat cu: ? (media unui numar de ? de note primite).

2345678910

 
Copyright© 2005 - 2024 | Trimite document | Harta site | Adauga in favorite
Colt dreapta