4,791 matches
-
MySQL și până la Oracle, trecând prin MS Sql Server, PostgreSQL, sau DB2. PHP poate rula pe majoritatea sistemelor de operare, de la UNIX, Windows, sau Mac OS X și poate interacționa cu majoritatea serverelor web. Codul dumneavoastră PHP este interpretat de serverul WEB și generează un cod HTML care va fi văzut de utilizator (clientului -browserului- fiindu-i transmis numai cod HTML). Arhitectură tip LAMP a devenit populară în industria web ca modalitate rapidă, gratuită și integrată de dezvoltare a aplicățiilor. Alături de
PHP () [Corola-website/Science/297940_a_299269]
-
a aplicățiilor. Alături de Linux, Apache și Mysql, PHP reprezintă litera P, deși uneori aceasta se referă la Python sau Perl. Linux ocupă rolul de sistem de operare pentru toate celelalte aplicații, MySQL gestionează bazele de date, Apache are rol de server web, iar PHP are rol de interpretator și comunicator între acestea. PHP folosește extensii specifice pentru fișierele sale: .php, .php3, .ph3, .php4, .inc, .phtml. Aceste fișiere sunt interpretate de către serverul web iar rezultatul este trimis în formă de text sau
PHP () [Corola-website/Science/297940_a_299269]
-
aplicații, MySQL gestionează bazele de date, Apache are rol de server web, iar PHP are rol de interpretator și comunicator între acestea. PHP folosește extensii specifice pentru fișierele sale: .php, .php3, .ph3, .php4, .inc, .phtml. Aceste fișiere sunt interpretate de către serverul web iar rezultatul este trimis în formă de text sau cod HTML către browser-ul clientului. PHP are sute de funcții incorporate și alte câteva mii disponibile prin intermediul extensiilor. În aceste versiuni funcțiile nu sunt obiecte de primă clasa. Aceasta înseamnă
PHP () [Corola-website/Science/297940_a_299269]
-
variabilele globale care sunt accesibile script-ului PHP curent; acest vector este indexat chiar prin numele variabilelor globale. Această variabilă superglobală este accesibilă începînd cu versiunea 3.0.0 $ SERVER - conține o serie de variabile ale căror valori sunt setate de server-ul web; majoritatea valorilor variabilelor din acest vector depind de mediul de execuție al script-ului curent. A fost introdusă începînd de la versiunea 4.1.0. În versiunile anterioare se folosea $HTTP SERVER VAR . Este o variabilă care conține informații cum ar fi
PHP () [Corola-website/Science/297940_a_299269]
-
curent. A fost introdusă începînd de la versiunea 4.1.0. În versiunile anterioare se folosea $HTTP SERVER VAR . Este o variabilă care conține informații cum ar fi headere, locația scriptului, sau informații despre vizitator și browser. Este posibil ca în funcție de setările fiecărui server și browser să nu fie active toate informațiile specificate de această variabilă. Această variabilă este de asemenea globală, adică se poate folosi oriunde în script, fără apelarea ei că funcție globală (adică nu trebuie să o cereți cu global $ SERVER
PHP () [Corola-website/Science/297940_a_299269]
-
atenție $HTTP SERVER VARSși $ SERVER sunt două variabile diferite, chiar dacă aparent fac aceleași lucruri) Dacă directivă register globals este ON atunci aceste variabile vor deveni la rîndul lor variabile globale în cadrul scriptului. Elementele acestor variabile sunt cele de mai jos (atenție: în funcție de setările serverului și browserului unele elemente pot lipsi) <nowiki>' PHP SELF </nowiki>' - conține numele fișierului unde se execută scriptul curent, relativ la rădăcina (document root) De exemplu, $ SERVER['PHP SELF'] într-un script la adresa http://example.com/test.php/foo.bar va fi /test.php
PHP () [Corola-website/Science/297940_a_299269]
-
accesat prin metoda GET, acesta va conține un șir de interogare. <nowiki>' argc </nowiki>' - Conține un număr al parametrilor liniei de comandă trimise către script (dacă este rulat în linie de comandă). <nowiki>' GATEWAY INTERFACE '</nowiki> - Returnează versiunea CGI utilizată pe server (exemplu ' CGI/ 1.1 '). <nowiki>' SERVER NAME '</nowiki> - Numele server-ului de hosting unde se execută scriptul curent. Dacă scriptul rulează pe un host virtual, aceasta va conține valoarea definită pentru acel host virtual. <nowiki>' SERVER SOFTWARE '</nowiki> - Returnează un șir de
PHP () [Corola-website/Science/297940_a_299269]
-
de interogare. <nowiki>' argc </nowiki>' - Conține un număr al parametrilor liniei de comandă trimise către script (dacă este rulat în linie de comandă). <nowiki>' GATEWAY INTERFACE '</nowiki> - Returnează versiunea CGI utilizată pe server (exemplu ' CGI/ 1.1 '). <nowiki>' SERVER NAME '</nowiki> - Numele server-ului de hosting unde se execută scriptul curent. Dacă scriptul rulează pe un host virtual, aceasta va conține valoarea definită pentru acel host virtual. <nowiki>' SERVER SOFTWARE '</nowiki> - Returnează un șir de identificare al server-ului dat în header ca răspuns
PHP () [Corola-website/Science/297940_a_299269]
-
1.1 '). <nowiki>' SERVER NAME '</nowiki> - Numele server-ului de hosting unde se execută scriptul curent. Dacă scriptul rulează pe un host virtual, aceasta va conține valoarea definită pentru acel host virtual. <nowiki>' SERVER SOFTWARE '</nowiki> - Returnează un șir de identificare al server-ului dat în header ca răspuns la cerere. <nowiki>' SERVER PROTOCOL '</nowiki> - Numele și versiunea protocolului prin care este cerută pagina (exemplu ' HTTP/1.0 ') <nowiki>' REQUEST METHOD '</nowiki> - returnează metodă utilizată pentru accesarea paginii (exemplu ' GET ', ' HEAD ', ' POST ', ' PUȚ ') <nowiki>' REQUEST TIME
PHP () [Corola-website/Science/297940_a_299269]
-
valabilă începînd de la versiunea PHP 5.1.0. <nowiki>' QUERY STRING '</nowiki> - Șirul de interogare, daca este, de la pagina care a fost accesata. <nowiki>' DOCUMENT ROOT '</nowiki> - Directorul rădăcina unde este rulat scriptul curent, așa cum este definit în fișierul de configurație al serverului. <nowiki>' HTTP ACCEPT '</nowiki> - Conținutul header-ului acceptat de la cererea curentă, daca este unul. <nowiki>' HTTP ACCEPT CHARSET '</nowiki> - Conține setul de caractere acceptate și care este trimis de header-ul cererii respective, dacă există. Exemplu: ' iso-8859-1,*,utf-8 '. <br> <nowiki>' HTTP ACCEPT ENCODING '</nowiki> - Conține tipul de
PHP () [Corola-website/Science/297940_a_299269]
-
a fost cerut printr-un protocol securizat HTTPS <br> <nowiki>' REMOTE ADDR '</nowiki> - Adresa de IP a ușerului care accesează pagina curentă. <nowiki>' REMOTE HOST '</nowiki> - Numele hostului ușerului care vede pagina curentă. Este inversul DNS-ului ușerului bazat pe REMOTE ADDR. Atenție: Serverul web trebuie configurat pentru a crea această variabilă. De exemplu în Apache va trebui HostnameLookups On în fișierul de configurare httpd.conf. Pentru alte detalii vedeți și funcția gethostbyaddr() . <nowiki>' REMOTE PORT '</nowiki> - Portul prin care ușerul comunica cu serverul web
PHP () [Corola-website/Science/297940_a_299269]
-
Atenție: Serverul web trebuie configurat pentru a crea această variabilă. De exemplu în Apache va trebui HostnameLookups On în fișierul de configurare httpd.conf. Pentru alte detalii vedeți și funcția gethostbyaddr() . <nowiki>' REMOTE PORT '</nowiki> - Portul prin care ușerul comunica cu serverul web. <nowiki>' SCRIPT FILENAME '</nowiki> - Calea absolută unde se execută scriptul curent. Atenție: Daca scriptul este rulat cu CLI, ca și cale relativă, cum ar fi file.php sau ../file.php , $ SERVER['SCRIPT FILENAME'] va conține calea relativă specificata de către ușer. <nowiki
PHP () [Corola-website/Science/297940_a_299269]
-
rulat cu CLI, ca și cale relativă, cum ar fi file.php sau ../file.php , $ SERVER['SCRIPT FILENAME'] va conține calea relativă specificata de către ușer. <nowiki>' SERVER ADMIN '</nowiki> - Valoarea dată de directivă SERVER ADMIN (pentru Apache) în fișierul de configurare al web serverului. Dacă scriptul rulează pe un host virtual, acesta va conține valoarea definită pentru acel host virtual. <nowiki>' SERVER PORT '</nowiki> - Portul de pe server care este folosit pentru comunicare pe web. Pentru setările standard, acesta este ' 80 '; pentru SSL, de exemplu, se
PHP () [Corola-website/Science/297940_a_299269]
-
de către ușer. <nowiki>' SERVER ADMIN '</nowiki> - Valoarea dată de directivă SERVER ADMIN (pentru Apache) în fișierul de configurare al web serverului. Dacă scriptul rulează pe un host virtual, acesta va conține valoarea definită pentru acel host virtual. <nowiki>' SERVER PORT '</nowiki> - Portul de pe server care este folosit pentru comunicare pe web. Pentru setările standard, acesta este ' 80 '; pentru SSL, de exemplu, se va schimba cu oricare port definit în transmisia securizata HTTP. <nowiki>' SERVER SIGNATURE '</nowiki> - Conține un șir care cuprinde versiunea serverului și numele
PHP () [Corola-website/Science/297940_a_299269]
-
Portul de pe server care este folosit pentru comunicare pe web. Pentru setările standard, acesta este ' 80 '; pentru SSL, de exemplu, se va schimba cu oricare port definit în transmisia securizata HTTP. <nowiki>' SERVER SIGNATURE '</nowiki> - Conține un șir care cuprinde versiunea serverului și numele hostului virtual dacă este. ' PATH TRANSLATED ' - Calea de bază a sistemul de fișiere (nu rădăcina documentului) de la scriptul curent, după ce serverul a terminat maparea oricăror căi ( virtual-to-real mapping) Atenție: Începînd de la PHP 4.3.2, PATH TRANSLATED nu mai este
PHP () [Corola-website/Science/297940_a_299269]
-
schimba cu oricare port definit în transmisia securizata HTTP. <nowiki>' SERVER SIGNATURE '</nowiki> - Conține un șir care cuprinde versiunea serverului și numele hostului virtual dacă este. ' PATH TRANSLATED ' - Calea de bază a sistemul de fișiere (nu rădăcina documentului) de la scriptul curent, după ce serverul a terminat maparea oricăror căi ( virtual-to-real mapping) Atenție: Începînd de la PHP 4.3.2, PATH TRANSLATED nu mai este setat implicit în Apache 2 SĂPI în contrast cu situația din Apache 1, unde este setata aceeași valoare că și la SCRIPT FILENAME. Această schimbare
PHP () [Corola-website/Science/297940_a_299269]
-
precum și sisteme mai noi cum ar fi Linux. Termenul "UNIX tradițional" este folosit pentru a descrie un sistem cu caracteristici similare cu Version 7 UNIX sau UNIX System V. Sistemul de operare Unix este folosit pe scară largă atât pentru servere cât și pentru stații de lucru. Mediul de dezvoltare Unix și modelul de programare client-server au fost esențiale în dezvoltarea Internetului și trecerea de la sistemele de calculatoare individuale la sistemele de calculatoare în rețea. Atât Unix-ul cât și limbajul de
UNIX () [Corola-website/Science/296561_a_297890]
-
de comenzi generale care pot fi întâlnite pe orice sistem UNIX, comenzi standardizate de organizația The Open Group. Aceste comenzi sunt necesare pentru interacționarea cu sistemul și lucrul cu fișierele. Pe lângă aceste comenzi, o distribuție modernă UNIX vine cu un server grafic (X11 sau X Server), care implementează sistemul de ferestre și controlează tastatura și mausul. X11 s-a impus de la bun început ca standard de interfață grafică pentru sistemele UNIX. Cea mai des folosită implementare de server X11 este cea
UNIX () [Corola-website/Science/296561_a_297890]
-
fi întâlnite pe orice sistem UNIX, comenzi standardizate de organizația The Open Group. Aceste comenzi sunt necesare pentru interacționarea cu sistemul și lucrul cu fișierele. Pe lângă aceste comenzi, o distribuție modernă UNIX vine cu un server grafic (X11 sau X Server), care implementează sistemul de ferestre și controlează tastatura și mausul. X11 s-a impus de la bun început ca standard de interfață grafică pentru sistemele UNIX. Cea mai des folosită implementare de server X11 este cea a Fundației X.Org și
UNIX () [Corola-website/Science/296561_a_297890]
-
vine cu un server grafic (X11 sau X Server), care implementează sistemul de ferestre și controlează tastatura și mausul. X11 s-a impus de la bun început ca standard de interfață grafică pentru sistemele UNIX. Cea mai des folosită implementare de server X11 este cea a Fundației X.Org și este folosită atât de distribuțiile libere BSD și Linux, cât și de versiunile UNIX proprietare cum ar fi Solaris de la Sun Microsystems. X11 nu specifică modul în care trebuie să arate ferestrele
UNIX () [Corola-website/Science/296561_a_297890]
-
serie de firme competitoare. În ziua de azi, OPEN LOOK și Motif sunt foarte rar folosite, și au fost înlocuite de noi medii grafice precum GNOME, KDE, Fluxbox, etc. UNIX oferă utilizatorilor accesul la o serie extinsă de programe, atât servere cât și aplicații. Practic, sunt acoperite toate domeniile de activitate, de la IDE-uri pentru programare, servere web și calcul științific până la browsere, procesoare de text și jocuri - spre exemplu, o parte din distribuții vin cu browserul Firefox. În anul 1983
UNIX () [Corola-website/Science/296561_a_297890]
-
și au fost înlocuite de noi medii grafice precum GNOME, KDE, Fluxbox, etc. UNIX oferă utilizatorilor accesul la o serie extinsă de programe, atât servere cât și aplicații. Practic, sunt acoperite toate domeniile de activitate, de la IDE-uri pentru programare, servere web și calcul științific până la browsere, procesoare de text și jocuri - spre exemplu, o parte din distribuții vin cu browserul Firefox. În anul 1983, Richard Stallman a anunțat proiectul GNU, un proiect ambițios al cărui scop este crearea unui sistem
UNIX () [Corola-website/Science/296561_a_297890]
-
construit pe tehnologiile dezvoltate la compania NeXT între 1985 și începutul anului 1996, când NeXT a fost achiziționat de către Apple. Versiunea 10.5 atunci când rulează pe procesoare Intel deține certificatul "UNIX 03". Prima versiune lansată a fost Mac OS X Server 1.0 în 1999, iar în martie 2001 a urmat versiunea „desktop” Mac OS X v10.0 (aici termenul "desktop" se referă la calculatoare relativ mici care au loc pe masa de lucru obișnuită). Până azi au mai fost lansate
Mac OS X () [Corola-website/Science/296562_a_297891]
-
2001 a urmat versiunea „desktop” Mac OS X v10.0 (aici termenul "desktop" se referă la calculatoare relativ mici care au loc pe masa de lucru obișnuită). Până azi au mai fost lansate încă multe versiuni de tip "end-user" și "server", cea mai recentă fiind Mac OS X v10.8 din 25 iulie 2012. Versiunile de Mac OS X sunt supranumite după feline; de exemplu, Mac OS X v10.5 este de obicei numită „Leopard” (10.4 a fost numit „Tigru
Mac OS X () [Corola-website/Science/296562_a_297891]
-
etc). Sistem de operare OS X 10.9 marchează începutul unei schimbări în schema de numire a OS X. Versiunea OS X 10.9 a sistemului de operare este numit Mavericks după o locație surfing în California de Nord. Versiunea server, Mac OS X Server, este din punct de vedere arhitectural foarte asemănătoare cu varianta sa desktop. Prin comparație ea mai include câteva unelte administrative (software) pentru managementul grupurilor sau pentru accesul simplificat la serviciile de rețea de bază. Aceste unelte
Mac OS X () [Corola-website/Science/296562_a_297891]