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 PHP
Colt dreapta
Vizite: ? Nota: ? Ce reprezinta? Intrebari si raspunsuri
 

<titlu> Functii PHP</titlu> g4p2pu
Aceasta anexa descrie principalele functii PHP, inclusiv pe cele folosite in carte. PHP include numeroase alte functii, care nu pot fi descrise in anexa de fata, datorita spatiului limitat. In anexa puteti gasi rapid o functie utila sau puteti gasi ordinea si tipurile argumentelor unei functii. Pentru informatii suplimentare referitoare la functiile descrise in anexa, precum si la functiile care nu sunt prezentate aici, consultati manualul PHP pe suport electronic din situl Web PHP, la adresa https: // www.php.net.
Functiile sunt descrise prin intermediul unui prototip de functie, adica aceeasi metoda folosita in manualul PHP pe suport electronic. Prototipurile functiilor sunt oarecum mai complexe decat modelele sintactice folosite in restul cartii, dar prototipurile functiilor furnizeaza mai multe informatii decat sabloanele sintactice simple. Iata un exemplu de prototip de functie:

int area (double lungime a, double latimei)

Acest prototip descrie o functie numita area, care returneaza o valoare de tipul int. Primul argument al functiei se numeste lungime si este de tip double. Desigur, puteti invoca functia folosind un argument avand orice nume. Numele lungime este un nume inventat - un parametru formal - folosit pentru a se face referire la argument. Numele argumentului apare scris folosind caractere cursive, pentru a se arata ca poate fi substituit.
Parantezele drepte arata ca al doilea argument - un argument de tip double numit latime - este optional. Daca argumentul este specificat, trebuie sa fie inserata si virgula care il precede. Cand un argument poate aparea de mai multe ori, este inserat simbolul .... De exemplu, prototipul functiei array() se prezinta astfel:

array array (amixed…i)

Prototipul arata ca functia array() returneaza o valoare de tipul array si ca functia accepta zero sau mai multe argumente de orice tip.
Cand un argument poate avea orice tip, specificatia argumentului contine cuvantul cheie mixed (combinat). Cand tipul unui argument poate fi unul din mai multe tipuri specificate, tipurile sunt date si separate printr-o bara verticala. De exemplu, un argument de tip int | double poate avea tipul int sau tipul double. Tipul special resource este folosit pentru a se face referire la valorile returnate de functii precum mysql_connect().




<titlu>Functii tablou</titlu>
<tabel>
*Prototipul functiei
* Descriere

*array array (amixed...i)
*Returneaza un tablou al parametrilor.

*array array_count_values (array intrare)
*Numara valorile dintr-un tablou.

*array array_diff (array tablou), array tablou2 a, array ...i)
*Calculeaza diferenta intre doua sau mai multe tablouri.

* array array_filter (array intrare a, mixed apel_inversi)
*Filtreaza elementele unui tablou folosind o functie cu apel invers.

*array array_flip (array trans)
*Inverseaza ordinea valorilor dintr-un tablou.

*array array_intersect (array tablou1, array tablou2 a, array ...i)
*Determina elementele pe care le au in comun doua sau mai multe tablouri.

*array array_keys (array intrare a, mixed valoare_cautarei)
*Returneaza cheile unui tablou.

*array array_merge (array tablou1, array tablou2 a, array ...i)
*Fuzioneaza doua sau mai multe tablouri.

*array array_merge_recursive (array tablou1, array tablou2 a, array ...i)
*Fuzioneaza in mod recursiv doua sau mai multe tablouri.

*bool array_multisort (array tb1 a, mixed argument a,mixed ... a , array ...iii)
*Sorteaza unul sau mai multe tablouri de una sau mai multe dimensiuni.

*array array_pad (array intrare, int dim_completare, mixed val_completare)
*Completeaza tabloul pana la lungimea specificata.

*mixed array_pop (array tablou)
*Extrage elementul de la sfarsitul tabloului.

*int array_push (array tablou, mixed var a, mixed ...i)
*Introduce unul sau mai multe elemente la sfarsitul tabloului.

*mixed array_rand (array intrare a, int num_reqi)
*Selecteaza una sau mai multe intrari aleatoare dintr-un tablou.

*mixed array_reduce (array intrare mixed apel_invers a, int initiali)
*Aplica o functie fiecarui element al unui tablou si returneaza rezultatul.

*array array_reverse (array tablou a, bool pastrare_cheii)
*Returneaza un tablou cu elementele in ordine inversata.

*mixed array_search (mixed ac, array car_cu_fan, bool strict)
*Cauta o valoare data intr-un tablou si returneaza cheia corespunzatoare, daca gaseste valoarea.

*mixed array_shift (array tablou)
*Extrage un element de la inceputul unui tablou.

*array array_slice (array tablou, int offset a, int lungimei)
*Extrage o „felie" dintr-un tablou.

*array array_splice (array intrare, int offset a, int lungime a, array inlocuireii)
*Elimina si inlocuieste o portiune dintr-un tablou.

*mixed array_sum (array tablou)
*Calculeaza suma valorilor dintr-un tablou.

*array array_unique (array tablou)
*Elimina valorile care se repeta dintr-un tablou.

*int array_unshift (array tablou, mixed var a, mixed ... i)
*Insereaza unul sau mai multe elemente la inceputul unui tablou.

*array array_values (array intrare)
*Returneaza toate valorile dintr-un tablou.

*int array_walk (array tablou, string functie, mixed date_utilizator)
*Aplica o functie fiecarui membru al unui tablou.

*void arsort (array tablou a, int sortare_indicatorii)
*Sorteaza un tablou in ordine inversa, mentinand asocierea indexurilor.

*void asort (array tablou a, int sortare_indicatorii)
*Sorteaza un tablou, mentinand asocierea indexurilor.

*array compact (mixed numevar a, mixed ...i)
*Creeaza un tablou care contine valorile variabilelor specificate.

*int count (mixed var)
*Numara elementele unei variabile.

*mixed current (array tablou)
*Returneaza elementul curent al unui tablou

*array each (array tablou)
*Returneaza urmatoarea pereche cheie-valoare dintr-un tablou.

*mixed end (array tablou)
*Stabileste pozitia pointerului intern al tabloului la ultimul element din tablou.

*int extract (array var_tablou a, int tip_extract a, string prefixii)
*Importa variabile, specificate de un tablou in tabelul cu simboluri.

*bool in_array (mixed ac, array car_cu_fan a, bool stricti)
*Returneaza TRUE daca o valoare specificat exista in cadrul unui tablou.

*mixed key (array tablou)
*Preia o cheie dintr-un tablou asociativ.

*int krsort (array tablou a, int indicatoare_sortarei)
*Sorteaza un tablou in ordine inversa, in functie de cheie.

*int ksort (array tablou a, int indicatoare_sortarei)
*Sorteaza un tablou in functie de cheie.

*void list (...)
*Atribuie valori unei serii de variabile.

*void natcasesort (array tablou)
*Sorteaza un tablou folosind o ordine naturala insensibila la diferenta dintre majuscule si minuscule.

*void natsort (array tablou)
*Sorteaza un tablou folosind o ordine naturala

*mixed next (array tablou)
*Avanseaza pointerul intern al unui tablou.

*mixed pos (array tablou)
*Preia elementul curent al unui tablou.

*mixed prev (array tablou)
*Deplaseaza inapoi pointerul intern al tabloului.

*array range (int mic, int mare)
*Creeaza un tablou care contine un domeniu de valori intregi.

*mixed reset (array tablou)
*Pozitioneaza pointerul intern al tabloului in dreptul primului element al acestuia.

*void rsort (array tablou a, int indicatoare_sortarei)
*Sorteaza un tablou in ordine inversa.

*void shuffle (array tablou)
*Distribuie elementele dintr-un tablou intr-o ordine aleatorie.

*int sizeof (array tablou)
*Returneaza numarul elementelor dintr-un tablou.

*void sort (array tablou a, int indicatoare_sortarei)
*Sorteaza un tablou.

*void uasort (array tablou, function functie_comp)
*Sorteaza un tablou folosind o functie de comparatie definita de utilizator.

*void uksort (array tablou, function functie_comp)
*Sorteaza un tablou in functie de chei, folo¬sind o functie de comparatie definita de utilizator.

*void usort (array tablou, function functie_comp)
*Sorteaza un tablou in functie de valori, folosind o functie de comparatie definita de utilizator.
</tabel>

<titlu>Functii de verificare a ortografiei</titlu>
<tabel>
*Prototip de functie
*Descriere

*int aspell_new (string master, string personal)
*Incarca un dictionar ortografic.

*bool aspell_check (int legatura_dictionar, string cuvant)
*Verifica ortografia unui cuvant.

*bool aspell_check_raw (int legatura_dictionar, string cuvant)
*Verifica ortografia unui cuvant, fara a-i modi¬fica dimensiunea literelor si fara a-l amputa.

*bool aspell_suggest (int legatura_dictionar, string cuvant)
*Sugereaza posibile variante ortografice ale unui cuvant.
</tabel>

<titlu>Functii calendar</titlu>
*Prototip de functie
*Descriere

*int easter_date (int an)
*Obtine o amprenta de timp UNIX pentru miezul noptii de Pasti a unui an dat.

*int easter_days (int an)
*Preia intervalul de timp, exprimat in zile, cuprins intre 21 martie si ziua de Pasti a unui an dat.

*int frenchtojd (int luna, int zi, int an)
*Converteste o data din calendarul republi¬can francez intr-un numar de zile din calendarul iulian.

*int gregoriantojd (int luna, int zi, int an)
*Converteste o data din calendarul gregorian intr-un numar de zile din calendarul iulian.

*mixed jddayofweek (int zi_iulian, int mod)
*Returneaza ziua din saptamana.

*string jdmonthname (int zi_iulian, int mod)
*Returneaza numele unei luni.

*string jdtofrench (int numar_zile_iulian)
*Converteste un numar de zile din calendarul iulian in calendarul republican francez.

*string jdtogregorian (int zi_iulian)
*Converteste un numar de zile din calendarul iulian intr-o data din calendarul gregoriar

*string jdtojewish (int zi_iulian)
*Converteste un numar de zile din calendarul iulian in calendarul evreiesc.

*string jdtojulian (int zi_iulian)
*Converteste un numar de zile din calendarul iulian intr-o data din calendarul iulian.

*int jdtounix (int zi_iulian)
*Converteste un numar de zile din calendarul iulian intr-o amprenta de timp UNIX.

*int jewishtojd (int luna, int zi, int an)
*Converteste o data din calendarul evreiesc intr-un numar de zile din calendarul iulian

*int juliantojd (int luna, int zi, int an)
*Converteste o data din calendarul iulian intr-un numar de zile din calendarul iulian

*int unixtojd (aint amprenta_timpi)
*Converteste o amprenta de timp UNIX intr-un numar de zile din calendarul iulian
</tabel>

<titlu>Functii cu clase si obiecte</titlu>
<tabel>
*Prototipul functiei
*Descriere

*mixed call_user_method_array (string metoda, object obiect a, array parametrii)
*Apeleaza o metoda utilizator cu un tablou de parametri specificat.

*mixed call_user_method (string metoda, obiect obiecta, mixed param a, mixed ...ii)
*Apeleaza o metoda utilizator asupra unui obiect specificat.

*bool class_exists (string nume_clasa)
*Verifica daca a fost definita o clasa.

*string get_class (object obiect)
*Returneaza numele clasei unui obiect.

*array get_class_methods (string nume_clasa)
*Returneaza un tablou care contine numele metodelor unei clase.

*array get_class_vars (string nume_clasa)
*Returneaza un tablou care contine proprietatile prestabilite ale unei clase.

*array get_declared_classes ()
*Returneaza un tablou care contine nume claselor definite.

*array get_object_vars (object obiect)
*Returneaza un tablou asociativ al proprietatilor obiectului.

*string get_parent_class (object obiect)
*Returneaza numele clasei parinte a obiectului.

*bool method_exists (obiect obiect, string metoda)
*Verifica daca metoda unei clase exista.
</tabel>

<titlu>Functii de tip caracter</titlu>
<tabel>
*Prototipul functiei
*Descriere

*bool ctype_alnum (string c)
*Cauta unul sau mai multe caractere alfanumerice.

*bool ctype_alpha (string c)
*Cauta unul sau mai multe caractere alfabetice.

*bool ctype_cntrl (string c)
*Cauta unul sau mai multe caractere de control.

*bool ctype_digit (string c)
*Cauta unul sau mai multe caractere numerice.

*bool ctype_lower (string c)
*Cauta unul sau mai multe caractere scrise cu minuscule.

*bool ctype_graph (string c)
*Cauta unul sau mai multe caractere care pot fi afisate, cu exceptia caracterului spatiu.

*bool ctype_print (string c)
*Cauta unul sau mai multe caractere care pot fi afisate.

*bool ctype_punct (string c)
*Cauta unul sau mai multe caractere care pot fi afisate, caractere care nu sunt nici spatii albe, nici caractere alfanumerice.

*bool ctype_space (string c)
*Cauta unul sau mai multe caractere de tip spatii albe.

*bool ctype_upper (string c)
*Cauta unul sau mai multe caractere scrise cu majuscule.

*bool ctype_xdigit (string c)
*Cauta unul sau mai multe caractere care reprezinta o cifra hexazecimala.
</tabel>

<titlu>Functii de tip data si ora</titlu>
<tabel>

*Prototipul functiei
*Descriere

*int checkdate (int luna, int zi, int an)
*Valideaza o data din calendarul gregorian.

*string date (string format a, int amprenta_timpi)
*Formateaza o data si o ora locala.

*array getdate (aint amprenta_timpi)
*Obtine informatii despre data si ora.

*array gettimeofday ()
*Obtine ora curenta.

*string gmdate (string format a, int amprenta_timpi)
*Formateaza o data/ora GMT.

*int gmmktime (int ora, int minut, int secunda, int luna, int zi, int an a, int is_dsti)
*Obtine o amprenta de timp UNIX pentru o data GMT.

*string gmstrftime (string format a, int amprenta_timpi)
*Formateaza o data/ora GMT in conformitate cu parametrii locali.

*array localtime (aint amprenta_timp a, bool este_asociativii)
*Obtine ora locala.

*string microtime ()
*Returneaza amprenta de timp UNIX curenta, in microsecunde.

*int mktime (int ora, int minut, int secunda, int zi, int an, a, int is_dsti)
*Obtine o amprenta de timp UNIX pentru data.

*string strftime (string format a, int amprenta_timpi)
*Formateaza o data/ora locala in conformitate cu parametrii locali.

*int strtotime (string ora a, int acumi)
*Converteste o data/ora in format textual britanic intr-o amprenta de timp UNIX.

*int time ()
*Returneaza o amprenta de timp curenta UNIi
</tabel>

<titlu>Functii de manipulare a cataloagelor</titlu>
<tabel>
*Prototipul functiei
*Descriere

*bool chroot (string cat)
*Inlocuieste catalogul radacina al procesului curent.

*bool chdir (string cat)
*Inlocuieste catalogul curent de lucru.

*newdir (string cat)
*Creeaza un obiect catalog

*void closedir (resource cat_manip)
*Inchide o variabila de manipulare a cataloagele

*string getcwd ()
*Obtine catalogul curent de lucru.

*resource opendir (string cale)
*Deschide o variabila de manipulare a cataloagelor.

*string readdir (resource cat_manip)
*Citeste o intrare din variabila de manipulare a cataloagelor.

*void rewinddir (resource cat_manip)
*Deplaseaza inapoi o variabila de manipular a cataloagelor.
</tabel>

<titlu>Functii de tratare si de consemnare a eroriloi</titlu>
<tabel>
*Prototipul functiei
*Descriere

*int error_log (string mesaj, int tip_mesaj a, string destinatie a, string extra_anteteii)
*Trimite un mesaj de eroare intr-un fisier jurnal.

*int error_reporting (aint niveli)
*Specifica erorile PHP care sunt raportate.

*void restore_error_handler ()
*Restaureaza functia anterioara de tratare a erorilor.

*string set_error_handler (string functie_tratare_eroare)
*Configureaza o functie de tratare a erorilor definita de utilizator.

*void trigger_error (string mesaj_eroare a, int tip_eroarei)
*Genereaza un mesaj de eroare la nivel de utilizator.

*void user_error (string mesaj_eroare a, int tip_eroarei)
*Genereaza un mesaj de eroare la nivel de utilizator.
</tabel>

<titlu>Functii ale sistemului de fisiere</titlu>
<tabel>
*Prototipul functiei
*Descriere

*string basename (string cale)
*Returneaza componenta nume de fisier a caii.

*int chgrp (string nume_fisier, mixed grup)
*Modifica grupul proprietar al fisierului,

*int chmod (string nume_fisier, int mod)
*Modifica permisiunile unui fisier.

*int chown (string nume_fisier, mixed utilizator)
*Modifica posesorul unui fisier.

*void clearstatcache ()

*Modifica zona cache cu statisticile fisierului.

*int copy (string sursa, string destinatar)
*Copiaza un fisier.

*string dirname (string cale)
*Returneaza componenta nume de catalog a unei cai.

*float diskfreespace (string catalog)
*Returneaza spatiul disponibil dintr-un catalog.

*bool fclose (int fp)
*Inchide un pointer de fisier deschis.

*int feof (int fp)
*Testeaza un pointer de fisier pentru a detecta sfarsitul fisierului.

*int fflush (int fp)
*Transfera intr-un fisier datele de iesire suspendate.

*string fgetc (int fp)
*Preia un caracter dintr-un fisier.

*array fgetcsv (int fp, int lungime a, string delimitatori)
*Preia o linie dintr-un fisier si analizeaza linia in cautarea campurilor CSV.

*string fgets (int fp, int lungime)
*Preia o linie dintr-un fisier.

*string fgetss (int fp, int lungime a, string etichete_permisei)
*Preia o linie dintr-un fisier si elimina etichetele HTML.

*array file (string nume_fisier a, int foloseste_cale_includei)
*Citeste un intreg fisier intr-un tablou.

*bool file_exists (string nume_fisier)
*Verifica existenta unui fisier.

*int fileatime (string nume_fisier)
*Preia ora ultimei operatii de acces la fisier.

*int filectime (string nume_fisier)
*Obtine timpul de modificare al i-nodului pentru un fisier.

*int filegroup (string nume_fisier)
*Obtine grupul posesor al fisierului.

*int fileinode (string nume_fisier)
*Obtine i-nodul unui fisier.

*int filemtime (string nume_fisier)
*Obtine ora modificarii fisierului.

*int fileowner (string nume_fisier)
*Obtine posesorul fisierului.

*int fileperms (string nume_fisier)
*Obtine permisiunile asociate unui fisier.

*int filesize (string nume_fisier)
*Obtine dimensiunea unui fisier.

*string filetype (string nume_fisier)
*Obtine tipul unui fisier.

*bool flock (int fp, int operatie a, int wouldblocki)
*Blocheaza un fisier.

*int fopen (string nume_fisier, string mod, a, int foloseste_cale_includei)
*Deschide un fisier sau o adresa URL.

*int fpassthru (int fp)
*Transcrie toate datele ramase intr-un fisier.

*int fputs (int fp, string sir a, int lungimei)
*Scrie intr-un fisier.

*string fread (int fp, int lungime)
*Citeste in conditii de siguranta date binare dintr-un fisier.

*mixed fscanf (int handle, string format a, string var1 ...i)
*Analizeaza datele de intrare dintr-un fisier in conformitate cu un format.

*int fseek (int fp, int offset a, int bazai)
*Cauta intr-o pozitie specificata din interior fisierului.

*array fstat (int fp)
*Obtine informatii despre un fisier folosind un pointer al unui fisier deschis.

*int ftell (int fp)
*Obtine pozitia curenta in interiorul unui fisier.

*int ftruncate (int fp, int dimensiune)
*Trunchiaza un fisier pentru a-l aduce la lungimea specificata.

*int fwrite (int fp, string sir a, int lungimei)
*Scrie in conditii de siguranta date intr-un fisier binar.

*bool is_dir (string nume_fisier)
*Determina daca un nume de fisier se refera la un catalog.

*bool is_executable (string nume_fisier)
*Determina daca un fisier este executabil.

*bool is_file (string nume_fisier)
*Determina daca fisierul este un fisier obisnuit.

*bool is_link (string nume_fisier)
*Determina daca un nume de fisier face referire la o legatura simbolica.

*bool is_readable (string nume_fisier)
*Determina daca un fisier poate fi citit.

*bool is_uploaded_file (string nume_fisier)
*Determina daca un fisier a fost incarcat prin intermediul comenzii HTTP POST.

*bool is_writable (string nume_fisier)
*Determina daca se poate scrie intr-un fisie Functia este similara cu is_writeable().

*bool is_writeable (string nume_fisier)
*Determina daca se poate scrie intr-un fisU Functia este similara cu is_writable().

*int link (string tinta, string legatura)
*Creeaza o legatura hard.

*int linkinfo (string cale)
*Obtine informatii despre o legatura.

*array lstat (string nume_fisier)
*Ofera informatii despre un fisier sau despre o legatura simbolica.

*int mkdir (string nume_cale, int mod)
*Creeaza un catalog.

*bool move_uploaded_file (string nume_fisier, string destinatie)
*Muta un fisier incarcat intr-o noua locatie.

*array pathinfo (string cale)
*Returneaza informatii despre o cale.

*int pclose (int fp)
*Inchide un canal.

*int popen (string comanda, string mod)
*Deschide un canal.

*int readfile (string nume_fisier a, int utilizeaza_cale_includei)
*Trimite un fisier la iesire.

*string readlink (string cale)
*Returneaza tinta unei legaturi simbolice.

*string realpath (string cale)
*Returneaza un nume de cale absolut, canonic.

*int rename (string nume_vechi, string nume_nou)
* Modifica numele unui fisier.

*int rewind (int fp)
*Deplaseaza inapoi pozitia unui pointer de fisier.

*int rmdir (string nume_catalog)
*Elimina un catalog.

*int set_file_buffer (int fp, int buffer)
*Configureaza memorarea in buffer a unui fisier.

*array stat (string nume_fisier)
*Ofera informatii despre un fisier.

*int symlink (string tinta, string legatura)
*Creeaza o legatura simbolica.

*string tempnam (string catalog, string prefix)
*Creeaza un nume de fisier unic.

*int tmpfile ()
*Creeaza un fisier temporar.

*int touch (string nume_fisier a, int orai)
*Determina ora modificarii unui fisier.

*int umask (int masca)
*Modifica u-masca curenta.

*int unlink (string nume_fisier)
*Sterge un fisier.
</tabel>

<titlu>Functii FTP</titlu>
<tabel>
*Prototipul functiei
*Descriere

*int ftp_chdir (int ftp_stream, string catalog)
*Comuta in catalogul specificat dintr-un server FTP.

*int ftp_cdup (int ftp_stream)
*Comuta in catalogul parinte.

*int ftp_connect (string gazda a, int porti)
*Deschide o conexiune FTP.

*int ftp_delete (int ftp_stream, string cale)
*Sterge un fisier din serverul FTP.

*int ftp_fget (int ftp_stream, int fp, string fisier_distant, int mod)
*Descarca un fisier din serverul FTP si salveaza datele intr-un fisier deschis.

*int ftp_fput (int ftp_stream, int fp, string fisier_distant, int mod)
*Incarca datele dintr-un fisier deschis in serverul FTP.

*int ftp_get (int ftp_stream, string fisier_local, string fisier_distant, int mod)
*Descarca un fisier din serverul FTP.

*int ftp_login (int ftp_stream, string nume_utilizator, string parola)
*Deschide sesiunea de lucru cu o conexiune FTP deschisa.

*int ftp_mdtm (int ftp_stream, string fisier_distant)
*Returneaza ora ultimei modificari a fisierului specificat.

*string ftp_mkdir (int ftp_stream, string catalog)
*Creeaza un catalog pe serverul FTP.

*array ftp_nlist (int ftp_stream, string catalog)
*Returneaza o lista cu fisierele din catalogul specificat.

*int ftp_pasv (int ftp_stream, int pasv)
*Activeaza sau dezactiveaza modul pasiv.

*int ftp_put (int ftp_stream, string fisier_distant, string fisier_local, int mod)
*Incarca un fisier in serverul FTP.

*string ftp_pwd (int ftp_stream)
*Returneaza numele catalogului curent.

*int ftp_quit (int ftp_stream)
*Inchide o conexiune FTP.

*array ftp_rawlist (int ftp_stream, string catalog)
*Returneaza o lista detaliata a fisierelor din catalogul specificat.

*int ftp_rename (int ftp_stream, string initial, string final)
*Modifica numele unui fisier din serverul FTP.

*int ftp_rmdir (int ftp_stream, string catalog)
*Elimina un catalog din serverul FTP.

*int ftp_site. (int ftp_stream, string comanda)
*Trimite o comanda SITE serverului FTP.

*int ftp_size (int ftp_stream, string fisier_distant)
*Returneaza dimensiunea fisierului specificat.

*string ftp_systype (int ftp_stream)
*Returneaza identificatorul tipului de sistem al serverului FTP aflat la distanta.
</tabel>

<titlu>Functii http</titlu>
<tabel>
*Prototipul functiei
*Descriere

*int header (string sir)
*Trimite un antet http brut.

*bool headers_sent ()
*Returneaza true daca au fost trimise antetele HTTP.

*int setcookie (string nume a, string valoare a, int expira a, string cale a, string domeniu a, int siguriiiii)
*Trimite o variabila cookie.
</tabel>

<titlu>Functii IMAP, POP3 si NNTP</titlu>
<tabel>
*Prototipul functiei
*Descriere

*string imap_8bit (string sir)

*array imap_alerts ()

*int imap_append (int imap_stream, string mbox, string mesaj a, string indicatoarei)

*string imap_base64 (string text)

*string imap_binary (string sir)

*string imap_body (int imap_stream, int numar_mesaj, a, int indicatoarei,)

*object imap_check (int imap_stream)

*string imap_clearflag_full (int imap_stream, string secventa, string indicator, string optiuni)

*int imap_close (int imap_stream, a, int indicatoarei)

*int imap_createmailbox (int imap_stream, string mbox)

*int imap_delete (int imap_stream, int numar_mesaj, a, int indicatoarei)

*Converteste un sir pe 8 biti intr-un sir care poate fi afisat cu ghilimele.
*Returneaza mesaje de avertizare IMAP care s-au produs in timpul solicitarii acestei pagini sau de la reinitializarea stivei de avertismente.
*Ataseaza un mesaj sir la o cutie postala specificata.
*Decodifica texte codificate cu algoritmul BASE64
*Converteste un sir pe 8 biti intr-un sir BASE64.
*Citeste corpul unui mesaj.
*Examineaza cutia postala curenta.
*Elimina indicatoarele din mesaje.
*Inchide un flux IMAP.
*Creeaza o noua cutie postala.
*Marcheaza in vederea stergerii un mesaj din cutia postala curenta.

*int imap_deletemailbox (int imap_stream, string mbox)
*Sterge o cutie postala.

*array imap_errors ()
*Returneaza toate erorile IMAP care s-au produs de la aceasta cerere de pagina sau de la reinitializarea stivei de erori.

*int imap_expunge (int imap_stream)
*Sterge toate mesajele marcate in vederea stergerii.

*array imap_fetch_overview (int imap_stream, string secventa a , int indicatoarei)
*Citeste o trecere in revista a informatiilor incluse in antetele mesajului specificat.

*string imap_fetchbody (int imap_stream, int numar_mesaj, string numar_parte a, int indicatoarei)
*Preia sectiunea specificata din corpul unui mesaj.

*string imap_fetchheader (int imap_stream, int nrmesaj, int indicatoare)
*Returneaza antetul unui mesaj.

*object imap_fetchstructure (int imap_stream, int nr_mesaj a , int indicatoarei)
*Citeste structura unui anumit mesaj.

*array imap_get_quata (int imap_stream, string cota_radacina)
*Regaseste parametrii cotelor unei cutii postale.

*array imap_getmailboxes (int imap_stream, string ref, string model)
*Citeste lista cutiilor postale.

*array imap_getsubscribed (int imap_stream , string ref , string model)
*Afiseaza lista tuturor cutiilor postale la care s-a subscris.

*object imap_header (int imap_stream, int nr_mesaj, a, int explungime a, int lungime_subiect a , string gazda_prestabilita i i i )
*Citeste antetul unui mesaj.

*object imap_headerinfo (int imap_stream, int nr_mesaj , a , int explungime a , int lungime_subiect a, string gazda_prestabilitaiii )
*Citeste antetul unui mesaj.

*array imap_headers (int imap_stream)
*Returneaza antetele tuturor mesajelor dint-o cutie postala.

*string imap_last_error ()
*Returneaza ultima eroare IMAP care s-a produs in timpul acestei cereri de pagina.

*array imap_listmailbox (int imap_stream, string ref, string model)
*Citeste lista cutiilor postale.

*array imap_listsubscribed (int imap_stream, string ref, string model)
*Afiseaza toate cutiile postale la care s-a subscris.

*string imap_mail (string destinatar, string subiect, string mesaj a , string antete_suplimentare a , string cc a , string bcc a , string rcale iiii)
*Expediaza un mesaj de e-mail.

*string imap_mail_compose (array anvelopa, array corp)
*Creeaza un mesaj1 MIME pornind de la un corp si o anvelopa specificate.

*int imap_mail_copy (int imap_stream, string lista_mesaje, string mbox a, int indicatoarei)
*Copiaza intr-o cutie postala mesajele specificate.

*object imap_mailboxmsginfo (int imap_stream)
*Obtine informatii despre cutia postala curenta.

*array imap_mime_header_decode (string text)
*Decodifica elementele unui antet MIME.

*int imap_msgno (int imap_stream, int uid)
*Returneaza numarul de secventa al mesajului pentru identificatorul unic dat.

*int imap_num_msg (int imap_stream)
*Returneaza numarul mesajelor din cutia postala curenta.

*int imap_num_recent (int imap_stream)
*Returneaza numarul mesajelor recente din cutia postala curenta.

*int imap_open (string cutie_postala, string nume_utilizator, string parola a, int indicatoarei)
*Deschide un flux IMAP pentru o cutie postala.

*int imap_ping (int imap_stream)
*Verifica daca un flux IMAP este activ.

*string imap_qprint (string sir)
*Converteste un sir care poate fi afisat cu ghilimele intr-un sir pe 8 biti.

*int imap_renamemailbox (int imap_stream, string cutie_veche, string cutie_noua)
*Modifica numele unei cutii postale.

*int imap_reopen (int imap_stream, string cutie_postala a, string indicatoarei)
*Redeschide un flux IMAP.

*array imap_rfc822_parse_adrlist (string adresa, string gazda_prestabilita)
*Deceleaza o adresa RFC 822.

*array imap_rfc822_parse_headers (string antete a, string gazda_prestabilitai)
*Deceleaza antete de posta RFC 822.

*string imap_rfc822_write_address (string cutie_postala, string gazda, string personal)
*Returneaza o adresa de e-mail formatata in mod corespunzator.

*array imap_scanmailbox (int imap_stream, string ref, string model, string continut)
*Cauta texte in cutiile postale.

*array imap_search (int imap_stream, string criterii, int indicatoare)
*Cauta in cutiile postale mesaje care satisfac criteriile specificate.

*int imap_set_quota (int imap_stream, string cota_radacina, int cota_limita)
*Stabileste cotele pentru o cutie postala.

*string imap_setflag_full (int imap_stream, string secventa, string indicator, string optiuni)
*Stabileste indicatoarele unui mesaj.

*array imap_sort (int imap_stream, int criterii, int invers, int optiuni)

*Sorteaza un tablou cu antete de mesaj.

*object imap_status (int imap_stream, string cutie_postala, int optiuni)
*Returneaza informatii de stare referite o cutie postala.

*int imap_subscribe (int imap_stream, string mbox)
*Se aboneaza la o cutie postala.

*int imap_uid (int imap_stream, int nr_mesaj)
*Returneaza identificatorul unic (UID) pentru numarul de secventa dat al mesajului.

*int imap_undelete (int imap_stream, int numai_mesaj)
*Reinitializeaza indicatorul de stergere asociat unui mesaj.

*int imap_unsubscribe (int imap_stream, string mbox)
*Anuleaza abonamentul la o cutie postala.

*string imap_utf7_decode (string text)
*Decodifica un sir codificat cu algoritmul UTF-7 modificat.

*string imap_utf7_encode (string data)
*Converteste date pe 8 biti in text codificat cu algoritmul UTF-7 modificat.

*string imap_utf8 (string text)
*Converteste text la UTF-8.
</tabel>

<titlu>Functii de posta</titlu>
<tabel>
*Prototipul functiei
*Descriere

*bool mail (string destinatar, string subiect, string mesaj a, string antete_suplimentare a, string aparametri_suplimentarii i i)
*Expediaza mesaje postale.

*int ezml_hash (string adresa)
*Calculeaza valoarea hash necesara EZMLM.
</tabel>

<titlu>Functii matematice</titlu>
*Prototipul functiei
*Descriere

*mixed abs (mixed numar)
*Returneaza valoarea absoluta a argumentului specificat.

*float acos (float argument)
*Returneaza valoarea arccosinusului argumentului specificat.

*float asin (float argument)
*Returneaza valoarea arcsinusului argumentului specificat.

*float atan (float argument)
*Returneaza valoarea arctangentei argumentului specificat.

*float atan2 (float y, float x)
*Returneaza valoarea arctangentei punctului specificat.

*string base_convert (string numar int din_baza, int in_baza)
*Converteste un numar dintr-o baza arbitrara in alta.

*int bindec (string sir_binar)
*Converteste o valoare binara in baza 10.

*float ceil (float valoare)
*Rotunjeste o valoare la cel mai apropiat intreg mai mare sau egal cu valoarea.

*float cos (float argument)
*Returneaza cosinusul valorii specificate.

*string decbin (int numar)
*Converteste o valoare din baza 10 in binar.

*string dechex (int numar)
*Converteste o valoare din baza 10 in hexazecimal.

*string decoct (int numar)
*Converteste o valoare din baza 10 in octal.

*double deg2rad (double numar)
*Converteste un unghi din grade in radiani.

*float exp (float argument)
*Returneaza e (baza algoritmilor naturali) ridicat la puterea specificata.

*float floor (float valoare)
*Rotunjeste o valoare la cel mai apropiat intreg mai mic sau egal cu valoarea.

*int getrandmax ()
*Returneaza cea mai mare valoare posibila care poate fi returnata de functia rand ().

*int hexdec (string sir_hexa)
*Converteste o valoare hexazecimala in baza 10.

*double lcg_value ()
*Returneaza o valoare aleatoare folosind un generator congruential liniar combinat.

*float log (float argument)
*Returneaza logaritmul natural al valorii specificate.

*float log10 (float argument)
*Returneaza logaritmul in baza 10 al valorii specificate.

*mixed max (mixed argument 1, mixed argument2, mixed argumentn)
*Returneaza cea mai mare valoare din cele specificate.

*mixed min (mixed argument1, mixed argument2, mixed argumentn)
*Returneaza cea mai mica valoare din cele specificate.

*int mt_rand (aint minim a, int maximii)
*Returneaza o valoare aleatoare din interiorul unui domeniu specificat.

*void mt_srand (int seed)
*Initiaza generatorul automat de numere folosit de functia mt_rand ().

*int mt_getrandmax ()
*Returneaza cea mai mare valoare posibila pe care o poate returna functia mt_rand ().

*string number_format (float numar, int zecimale, string punct_zecimal, string separator_mii)
*Formateaza un numar prin gruparea miilor.

*int octdec (string sir_octal)
*Converteste o valoare din octal in baza 10.

*double pi ()
*Returneaza valoarea numarului pi.

*float pow (float baza, float exponent)
*Returneaza rezultatul ridicarii valorii specificate la puterea specificata.

*double rad2deg (double numar)
*Converteste un unghi din radiani in grade.

*int rand (aint minim a, int maximii)
*Returneaza o valoare aleatoare din domeniul specificat.

*double round (double valoare a, int preciziei)
*Rotunjeste o valoare cu virgula mobila.

*float sin (float argument)
*Returneaza sinusul valorii specificate.

*float sqrt (float argument)
*Returneaza radacina patrata a valorii specificate.

*void srand (int seed)
*Initiaza generatorul de numere aleatoare folosit de functia rand ().

*float tan (float argument)
*Returneaza tangenta valorii specificate.
</tabel>

<titlu>Functii diverse</titlu>
<tabel>
*Prototipul functiei
*Descriere

*int connection_aborted ()
*Returneaza true in cazul in care clientul a fost deconectat.

*int connection_status ()
*Returneaza starea conexiunii curente.

*mixed constant (string nume)
*Returneaza valoarea unei constante.

*int define (string nume, mixed valoare a, int caz_insensibili)
*Defineste o constanta denumita.

*int defined (string nume)
*Verifica daca o constanta denumita exista.

*void die (string mesaj)
*Afiseaza la iesire un mesaj si incheie executia scriptului curent.

*mixed eval (string cod_sir)
*Evalueaza un sir sub forma de cod PHP.

*void exit (mixed stare)
*Incheie executia scriptului curent.

*obiect get_browser (astring agent_utilizatori)
*Determina posibilitatile browserului client.

*bool highlight_file (string nume_fisier)
*Afiseaza un fisier cu elementele de sintaxa evidentiate.

*bool highlight_string (string sir)
*Afiseaza un sir cu elementele de sintaxa evidentiate.

*int ignore_user_abort (aint parametrui)
*Specifica daca prin deconectarea unui client trebuie sa se abandoneze executia scriptului.

*array iptcparse (string iptcbloc)
*Deceleaza un bloc IPTC (International Press Telecommunications Council) in etichete singulare.

*void leak (int octeti)
*Provoaca scurgeri de memorie (functia este utila pentru testarea programelor).

*string pack (string format a, mixed argumente ...i)
*Impacheteaza datele intr-un fisier binar.

*bool show_source (string nume_fisier)
*Afiseaza un fisier cu elementele de sintaxa evidentiate.

*void sleep (int secunde)
*Amana executia pentru un interval de timp specificat.

*int uniqid (string prefix a, bool lcgi)
*Genereaza un identificator unic din punct de vedere statistic.

*array unpack (string format, string data)
*Despacheteaza datele dintr-un sir binar.

*void usleep (int microsecunde)
*Amana executia pentru un interval de timp specificat in microsecunde.
</tabel>

<titlu>Functii MySQL</titlu>
<tabel>
*Prototipul functiei
*Descriere

*int mysql_affected_rows (aresource identificator_legaturai)
*Returneaza numarul randurilor afectate in operatia MySQL anterioara.

*int mysql_change_user (string utilizator, string parola a, string baza_de_date a, resource identificator_legaturaii)
*Returneaza identitatea utilizatorului asociata conexiunii active.

*bool mysql_close (aresource identificator_legaturai)
*Inchide o conexiune MySQL.

*resource mysql_connect (astring numegazda a:porti a:/cale/spre/soclui a, string nume_utilizator a, string parolaiii)
*Deschide o conexiune cu un server MySQL.

*int mysql_create_db (string nume_baza_de_date a, resource identificator_legaturai)
*Creeaza o baza de date MySQL.

*bool mysql_data_seek (resource identificator_rezultat, int numar_rand)
*Muta pointerul intern al setului de rezultate.

*string mysql_db_name (resource rezultat, int rand a, mixed campi)
*Returneaza datele din setul de rezultate.

*resource mysql_db_query (string baza_de_date, string interogare a, resource identificator_legaturai)
*Trimite o interogare MySQL in vederea executiei.

*bool mysql_drop_db (string nume_baza_de_date a, resource identificator_legaturai)
*Sterge o baza de date MySQL.

*int mysql_errno (aresource identificator_legaturai)
*Returneaza valoarea numerica a mesajului de eroare provenit de la operatia MySQL anterioara.

*string mysql_error (aresource identificator_legaturai)
*Returneaza textul mesajului de eroare provenit de la operatia MySQL anterioara.

*string mysql_escape_string (string sir_fara_escape)
*Insereaza intr-un sir caractere escape in vederea utilizarii sirului intr-o interogare.

*array mysql_fetch_array (resource rezultat a, int tip_rezultati)
*Preia un rand din rezultat sub forma unui tablou asociativ, a unui tablou numeric sau ambele.

*array mysql_fetch_assoc (resource rezultat)
*Preia un rand din rezultat sub forma unui tablou asociativ.

*object mysql_fetch_field (resource rezultat a, int offset_campi)
*Returneaza informatii despre coloanele dintr-un set de rezultate sub forma unui obiect.

*array mysql_fetch_lengths (resource rezultat)
*Returneaza lungimea fiecarei coloane dintr-un set de rezultate.

*object mysql_fetch_object (resource rezultat a, int tip_rezultati)
*Preia un rand din rezultat sub forma unui obiect.

*array mysql_fetch_row (resource rezultat)
*Returneaza un rand din rezultat sub forma unui tablou enumerat.

*string mysql_field_flags (resource rezultat, int offset_camp)
*Returneaza indicatoarele asociate unui camp specificat dintr-un set de rezultate.

*int mysql_field_len (resource rezultat, int offset_camp)
*Returneaza lungimea campului specificat dintr-un set de rezultate.

*string mysql_field_name (resource rezultat, int index_camp)
*Returneaza numele campului specificat dintr-un set de rezultate.

*int mysql_field_seek (resource rezultat, int offset_camp)
*Pozitioneaza pointerul rezultatului la un anumit offset al campului.

*string mysql_field_table (resource rezultat, int offset_camp)
*Returneaza numele tabelului de unde a pro¬venit campul specificat din setul de rezultate.

*string mysql_field_type (resource rezultat, int offset_camp)
*Returneaza tipul campului specificat din setul de rezultate.

*int mysql_free_result (resource rezultat)
*Elibereaza memoria alocata setului de rezultate.

*string mysql_get_client_info (void)
*Returneaza informatii despre clientul MySQL.

*string mysql_get_host_info (aresource rezultati)
*Returneaza informatii despre gazda MySQL.

*int mysql_get_proto_info (aresource identificator_legaturai)
*Returneaza informatii despre protocolul MySQL.

*int mysql_get_server_info (aresource identificator_legaturai)
*Returneaza informatii despre serverul MySQL.

*int mysql_insert_id (aresource identificator_legaturai)
*Returneaza identificatorul generat din insertia anterioara a unui rand care contine un camp AUTO_INCREMENT.

*resource mysql_list_dbs (aresource identificator_legaturai)
*Afiseaza bazele de date disponibile dintr-un server MySQL.

*resource mysql_list_fields (string nume_baza_de_date, string nume_tabel a, resource identificator_legaturai)
*Afiseaza coloanele unui tabel MySQL.

*resource mysql_list_tables (string baza_de_date a, resource identificator_legaturai)
*Afiseaza tabelele dintr-o baza de date MySQL.

*int mysql_num_fields (resource rezultat)
*Returneaza numarul coloanelor dintr-un set de rezultate.

*int mysql_num_rows (resource rezultat)
*Returneaza numarul randurilor dintr-un set de rezultate.

*resource mysql_pconnect (astring nume_gazda a:porti a:/cale/spre/soclui a, string nume_utilizator a, string parolaiii)
*Deschide o conexiune persistenta cu un server MySQL.

*resource mysql_query (string interogare a, resource identificator_legaturai)
*Trimite o interogare MySQL in vederea executiei.

*mixed mysql_result (resource rezultat, int rand a, mixed campi)
*Returneaza datele dintr-un set de rezultate.

*bool mysql_select_db (string nume_baza_de_date a, resource identificator_legaturai)
*Selecteaza o baza de date MySQL

*string mysql_tablename (resource rezultat, int i)
*Returneaza numele tabelului care contine campul din setul de rezultate.
</tabel>

<titlu>Functii de control al datelor de iesire</titlu>
<tabel>
*Prototipul functiei
*Descriere

*void ob_end_clean ()
*Sterge continutul bufferului de iesire si dezactiveaza memorarea in buffer a datelor de iesire.

*void ob_end_flush ()
*Goleste bufferul de iesire si dezactiveaza memorarea datelor de iesire in buffer.

*void flush ()
*Goleste bufferul de iesire.

*string ob_get_contents ()
*Returneaza continutul bufferului de iesire.

*string ob_get_length ()
*Returneaza lungimea bufferului de iesire.

*string ob_gzhandler (string buffer)
*O functie cu apel invers pentru arhivarea (cu programul gzip) a continutului bufferului de iesire. (Activata prin intermediul unei optiunidinphp.ini.)

*void ob_implicit_flush (aint indicatori)
*Activeaza/dezactiveaza golirea implicita.

*void ob_start (astring apelinvers_iesirei)
*Activeaza memorarea in buffer a datelor de iesire.
</tabel>
<titlu>Optiuni si informatii PHP</titlu>
<tabel>
*Prototipul functiei
*Descriere

*int assert (string|bool asertiune)
*Verifica daca o asertiune este falsa.

*mixed assert_options (int entitate a, mixed valoarei)
*Stabileste sau obtine diferite indicatoare de asertiune.

*int dl (string biblioteca)
*Incarca o extensie PHP.

*bool extension_loaded (string nume)
*Determina daca a fost incarcata o extensie.

*string get_cfg_var (string nume_ variabila)
*Obtine valoarea unei optiuni de configurare PHP.

*string get_current_user ()
*Obtine numele posesorului scriptului PHP curent.

*array get_defined_constants ()
*Returneaza un tablou asociativ care contine numele si valoarea fiecarei constante definite.

*array get_extension_funcs (string nume_modul)
*Returneaza un tablou care contine numele functiilor din cadrul unui modul.

*array get_included_files ()
*Returneaza un tablou care contine numele fisierelor la care un script a obtinut accesul folosind include_once.

*array get_loaded_extensions ()

*Returneaza un tablou care contine numele tuturor modulelor incarcate.

*long get_magic_quotes_gpc ()
*Obtine valoarea curenta a parametrului magic_quotes_gpc.

*long get_magic_quotes_runtime ()
*Obtine valoarea curenta a parametrului magic_quotes_runtime.

*array get_required_files ()
*Returneaza un tablou care contine numele fisierelor la care un script a obtinut accesul folosind require_once sau include_once.

*string getenv (string nume_variabila)
*Obtine valoarea unei variabile de mediu.

*int getlastmod ()
*Obtine ora ultimei modificari a paginii curente.

*int getmyinode ()
*Obtine numarul i-nod al scriptului curent.

*int getmypid ()
*Obtine identificatorul de proces al scriptului PHP.

*int getmyuid ()
*Obtine identificatorul unic (UID) al posesorului scriptului curent.

*array getrusage (aint cinei)
*Obtine informatiile privind gradul curent de utilizare a resurselor.

*string ini_alter (string nume_variabila, string valoare_noua)
*Stabileste valoarea unei optiuni de configurare.

*string ini_get (string nume_variabila)
*Obtine valoarea unei optiuni de configurare.

*string ini_restore (string nume_variabila)
*Restaureaza valoarea unei optiuni de configurare.

*string ini_set (string nume_variabila, string valoare_noua)
*Stabileste valoarea unei optiuni de configurare.

*string php_logo_guid ()
*Obtine imaginea siglei PHP.

*string php_sapi_name ()
*Determina tipul de interfata dintre serverul Web si PHP.

*string php_uname ()
*Returneaza informatii despre sistemul de operare sub care a fost construit PHP.

*void phpcredits (int indicator)
*Afiseaza colectivul care a creat limbajul PHP.

*int phpinfo (aint entitatei)
*Afiseaza informatii despre configuratia si starea PHP.

*string phpversion ()
*Obtine versiunea PHP curenta.

*void putenv (string parametru)
*Stabileste valoarea unei variabile de mediu.

*logic set_magic_quotes_runtime (int configurare_noua)
*Stabileste valoarea curenta a parametrului magic_quotes_runtime.

*void set_time_limit (int secunde)
*Stabileste limita maxima a timpului de executie.

*string zend_logo_guid ()
*Obtine imaginea siglei Zend.

*string zend_version ()
*Obtine numarul versiunii motorului Zend curent.
</tabel>

<titlu>Functii de executie a programelor</titlu>
<tabel>
*Prototipul functiei
*Descriere

*string escapeshellarg (string argument)
*Insereaza intr-un sir caracterele escape adecvate, in vederea utilizarii sirului ca argument pentru interfata de tip shell.

*string escapeshellcmd (string comanda)
*Converteste metacaracterele specifice interfetei shell.

*string exec (string comanda a, string tablou a, int var_returnataii)
*Executa un program extern.

*void passthru (string comanda a, string tablou a, int var_returnataii)
*Executa un program extern si afiseaza datele de iesire in forma bruta.

*string system (string comanda a, int var_returnatai)
*Executa un program extern si afiseaza datele de iesire.
</tabel>

<titlu>Functii POSIX</titlu>
<tabel>
*Prototipul functiei
*Descriere

*string posix_ctermid ()
*Obtine numele caii terminalului de control asociat procesului curent.

*string posix_getcwd ()
*Returneaza numele caii catalogului curent.

*int posix_getegid ()
*Returneaza identificatorul de grup efectiv al procesului curent.

*int posix_geteuid ()
*Returneaza identificatorul de utilizator efectiv al procesului curent.

*int posix_getgid ()
*Returneaza identificatorul de grup real al procesului curent.

*array posix_getgrgid (int gid)
*Returneaza informatii despre grupul de procese specificat.

*array posix_getgrnam (string nume)
*Returneaza informatii despre grupul de procese specificat.

*array posix_getgroups ()
*Returneaza setul de grupuri al procesului curent.

*int posix_getid (int pid)
*Obtine identificatorul SID al procesului specific

*string posix_getlogin ()
*Returneaza numele de deschidere a sesiunii de lucru al utilizatorului posesor al procesului curent.

*int posix_getpgid (int pid)
*Obtine identificatorul grupului de procese din care face parte procesul specificat.

*int posix_getpgrp ()
*Returneaza identificatorul de grup al procesului curent.

*int posix_getppid ()
*Returneaza identificatorul de proces al procesului parinte.

*array posix_getpwnam (string nume_utilizator)
*Returneaza informatii despre utilizatorul specificat.

*array posix_getpwuid (int uid)
*Returneaza informatii despre utilizatorul specificat.

*array posix_getrlimit ()
*Returneaza informatii despre limitele resurselor sistemului.

*int posix_getuid ()
*Returneaza identificatorul de utilizator reaf al procesului curent.

*bool posix_isatty (int fd)
*Determina daca un descriptor de fisier este asociat unui terminal interactiv.

*bool posix_mkfifo (string nume_cale, int mod)
*Creeaza un fisier FIFO special, in speta un canal cu nume.

*bool posix_setgid (int gid)
*Stabileste identificatorul GID efectiv al procesului curent.

*in posix_setpgid (int pid, int pgid)
*Stabileste identificatorul grupului de pro¬cese din care face parte procesul respectiv.

*int posix_setsid ()
*Transforma procesul curent intr-un proces lider de sesiune.

*bool posix_setuid (int uid)
*Stabileste identificatorul UID efectiv al procesului curent.

*array posix_times ()
*Obtine informatiile privind utilizarea CPU de catre procesul curent.

*string posix tty_name (int fd)
*Determina numele dispozitivului terminal.

*array posix_uname ()
*Obtine numele sistemului.
</tabel>

<titlu>Functii POSIX pentru manipularea expresiilor regulate extinse</titlu>
<tabel>
*Prototipul functiei
*Descriere

*int ereg (string model,string sir a, array regsi)
*Determina daca un sir corespunde unei expresii regulate specificate.

*string ereg_replace (string model, string inlocuitor, string sir)
*Inlocuieste un sub-sir care corespunde unei expresii regulate.

*int eregi (string model, string sir a, array regsi)
*Determina daca un sir corespunde unei expresii regulate specificate (functia este insensibila la diferenta dintre majuscule si minuscule).

*string eregi_replace (string model, string inlocuitor, string sir)
*Inlocuieste un sub-sir care corespunde unei expresii regulate (functia este insensibila la diferenta dintre majuscule si minuscule).

*array split (string model, string sir, a, int limitai)
*Foloseste o expresie regulata pentru a diviza un sir intr-un tablou.

*array spliti (string model, string sir, a, int limitai)
*Foloseste o expresie regulata pentru a diviza un sir intr-un tablou (functia este insensibila la diferenta dintre majuscule si minuscule).

*string sql_regcase (string sir)
*Returneaza un model insensibil la diferenta intre majuscule si minuscule, bazat pe o expresie regulata specificata.
</tabel>

<titlu>Functii de manipulare a sesiunilor</titlu>
<tabel>
*Prototipul functiei
*Descriere

*string session_cache_limiter (astring limitator_cachei)
*Obtine sau stabileste optiunea curenta de limitare a memoriei cache.

*bool session_decode (string date)
*Decodifica datele aferente sesiunii.

*bool_session_destroy ()
*Distruge datele inregistrate pentru o sesiune.

*string_session_encode ()
*Codifica datele sesiunii curente.

*array session_get_cookie_params ()
*Obtine parametrii variabilelor cookie ale sesiunii.

*string session_id (astring idi)
*Obtine sau stabileste identificatorul sesiunii curente.

*bool session_is_registered (string nume)
*Determina daca o anumita variabila este inregistrata intr-o sesiune.

*string session_module_name (astring moduli)
*Obtine sau stabileste modulul sesiunii curente.

*string session_name (astring numei)
*Obtine sau stabileste numele sesiunii curente.

*bool session_register (mixed nume a, mixed ...i)
*Inregistreaza una sau mai multe variabile in cadrul sesiunii curente.

*string session_save_path (astring calei)
*Obtine sau stabileste calea de salvare a sesiunii curente.

*void session_set_cookie_params (int durata_de_viata a, string cale a, string domeniuii)
*Stabileste parametrii variabilelor cookie ale sesiunii.

*void session_set_save_handler (string deschide, string inchide, string citeste, string scrie, string distruge, string gc)
*Stabileste functiile de stocare la nivel de utilizator ale sesiunii.

*bool session_start ()
*Initializeaza datele sesiunii.

*bool session_unregister (string nume)
*Anuleaza inregistrarea unei variabile in sesiunea curenta.

*void session_unset ()
*Elibereaza memoria alocata tuturor variabilelor sesiunii.
</tabel>

<titlu>Functii cu siruri</titlu>
*Prototipul functiei
*Descriere

*string addcslashes (string sir, string lista_caractere)
*Delimiteaza un sir folosind caractere slash, in conformitate cu o lista specificata de caractere ce vor fi utilizate drept ghilimele.

*string addslahes (string sir)
*Incadreaza un sir intre caractere slash.

*string bin2hex (string sir)
*Converteste datele binare in hexazecimal.

*string chop (string sir)
*Elimina spatiile albe de final.

*string chr (int ascii)
*Returneaza un caracter cu o valoare ASCII specificata.

*string chunk_split (string sir a, int lungime_bucata a, string sfarsitii)
*Divizeaza un sir in sub-siruri.

*string convert_cyr_string (string sir, string din, string in)
*Converteste un set de caractere chirilice intr-un alt set de caractere chirilice.

*mixed count_chars (string sir, a, int modi)
*Returneaza informatii despre caracterele folosite intr-un sir.

*int crc32 (string sir)
*Calculeaza valoarea polinomului CRC32 al unui sir.

*string crypt (string sir a, string sarei)
*Cripteaza un sir folosind algoritmul DES.

*echo (string argument1, string aargumentni ...)
*Afiseaza unul sau mai multe siruri.

*array explode (string separator, string sir a, int limitai)
*Divizeaza un sir in sub-siruri, folosind un sir separator specificat.

*string get_html_translation_table (int tabel aint stil_citarei)
*Returneaza tabelul de conversie folosit de functiile htmlspecialchars () si htmlentities ().

*array get_meta_tags (string nume_fisier aint use_include_pathi)
*Extrage toate atributele continutului etichetelor meta dintr-un fisier si returneaza un tablou care contine aceste atribute.

*string hebrev (string text_iudaic a, int max_caractere_pe_liniei)
*Converteste un text logic scris cu caractere iudaice in text vizual.

*string hebrevc (string text_iudaic a, int max_caractere_pe_linie i)
*Converteste un text logic scris cu caractere iudaice in text vizual, folosind conversia caracterului linie noua.

*string htmlentities (string sir a, int stil_citarei)
*Converteste toate caracterele posibile in entitati HTML.

*string htmlspecialchars (string sir, a, int stil_citarei)
*Converteste toate caracterele speciale in entitati HTML.

*string implode (string clei, array piese)
*Uneste elementele unui tablou cu un sir.

*string join (string clei, array piese)
*Uneste elementele unui tablou cu un sir.

*int levenshtein (string sir1, string sir2)
*Calculeaza distanta Levenshtein intre doua siruri.

*int levenshtein (string sir1, string sir2, int cost_ins, int cost_rep, int cost_rep, int cost_del)
*Calculeaza distanta Levenshtein intre doua siruri.

*int levenshtein (string sir1, string sir2, function cost)
*Calculeaza distanta Levenshtein intre doua siruri.

*array localeconv ()
*Obtine informatiile de formatare numerica pentru locala curenta.

*string ltrim (string sir)
*Elimina spatiile albe de la inceputul unui sir.

*string md5 (string sir)
*Calculeaza valoarea hash MD5 a unui sir.

*string metaphone (string sir)
*Calculeaza valoarea metafonica a unui sir.

*string n12br (string sir)
*Insereaza salturi de linie HTML anterior tuturor caracterelor linie noua dintr-un sir.

*int ord (string sir)
*Returneaza valoarea ASCII a unui caracter,

*void parse_str (string sir a, array tablou))
*Defalca un sir in variabile.

*print (string argument)
*Afiseaza un sir.

*int printf (string format a, mixed argumente ...i)
*Afiseaza un sir formatat.

*string quoted_printable_decode (string sir)
*Converteste un sir care poate fi afisat cu ghilimele intr-un sir pe 8 biti.

*string quotemeta (string sir)
*Converteste caracterele meta din cadrul unui sir.

*string rtrim (string sir)
*Elimina spatiile albe de final din cadrul unui sir.

*mixed sscanf (string sir, string format a, string var1 ...i)
*Analizeaza datele de intrare dintr-un sir, in conformitate cu formatul specificat.

*string setlocale (mixed categorie, string locale)
*Stabileste informatiile despre locale.

*int similar_text (string primul, string al_doilea, a, double procenti)
*Calculeaza gradul de asemanare intre doua siruri.

*string soundex (string sir)
*Calculeaza valoarea Soundex a unui sir.

*string sprintf (string format a, mixed argumente... i)
*Returneaza un sir formatat.

*int strncasecmp (string sir1, string sir2, int n)
*Compara primele n caractere a doua siruri (functia este insensibila la diferenta dintre majuscule si minuscule).

*int strcasecmp (string sir1, string sir2)
*Compara doua siruri (functia este insensibila diferenta dintre majuscule si minuscule).

*string strchr (string car_cu_fan, string ac)
*Gaseste prima aparitie a unui caracter specificat in cadrul unui sir.

*int strcmp (string sir1, string sir2)
*Compara doua siruri.

*int strcoll (string sir1, string sir2)
*Compara doua siruri, bazandu-se pe informatiile locale curente.

*string strcspn (string sir1, string sir2)
*Determina lungimea sub-sirului initial care nu corespunde unui sir specificat.

*string strip_tags (string sir a, string eticnete_permisei)
*Elimina etichetele HTML si PHP dintr-un sir:

*string stripcsla


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