Interactiunea dintre PHP si alte Limbaje de Programare

Proiect
9/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 66 în total
Cuvinte : 17177
Mărime: 2.35MB (arhivat)
Cost: 5 puncte

Cuprins

Abstract

Introducere

I. Introducere în limbajul PHP 4

1. Ce este PHP? 5

2. Istoric 6

3. Ce poate face PHP? 8

II. Interacţiunea dintre PHP şi HTML 11

1. Caracteristici 11

2. PHP şi HTML 12

III. Interacţiunea dintre PHP şi Javascript 15

1. Caracteristici 15

2. PHP şi JavaScript 16

IV. PHP şi protocoale Web 18

1. PHP şi Protocolul HTTP 18

2. PHP şi Protocolul LDAP 23

3. PHP şi Protocoalele IMAP şi POP3 28

V. Interacţiunea dintre PHP şi PERL 32

1. Caracteristici 32

2. PHP şi PERL 33

VI. Situl Asociaţiei de chitară „Transilvania” 40

1. Studiu de fezabilitate 40

1.1. Descrierea beneficiarului sitului 40

1.2. Obiectivele clientului regăsite în sitului Web 40

1.3. Piaţa vizată de situl Web 41

1.4. Metoda folosită în proiectarea sitului 41

1.5. Structura sitului 41

2. Arhitectura internă a aplicaţiei 42

2.1. Analiza cerinţelor. 42

2.2. Diagrama cazurilor de utilizare 43

2.3. Descrierea cazurilor de utilizare 44

2.4. Proiectarea bazei de date 48

2.4. Manual de utilizare (harta sitului) 51

Concluzii 61

Bibliografie 62

Anexe 63

Extras din document

Abstract

The present work sheet is to be a consistent overflow of the most important interactions between PHP and other programming languages. The first chapter of this work paper, represents a brief presentation of PHP programming language: characteristics, features, history and general notions about the syntax of the language and its utility and popularity in Web programming. The second chapter briefly presents the HTML language and focuses on the intereaction between PHP and HTML. In the same manner, the third chapter introduces the JavaScript language and the comunications between PHP and JavaScript. Chapter four describes the most popular Internet Protocols, HTTP, LADP, IMAP and POP3, their correspondence in PHP and the library used to implement those protocols in PHP, with suggestive examples of source code and comments. The fifth chapter presents the interaction between PHP and Perl programming language, with detailed examples about using Perl extension and describeing the comunication between the two interpreters. The last chapter, chapter six, focuses on application brought by the wish of presenting the reader the theoretical notions acquired throughout the present work. We shall concentrate our attention on an original application, original due to its ellaboration manner, so that to be able to support the ones interested in developing their Web sites using PHP beside other programming languages and technologies. The applications represents a Web site with the format of a business card and also with a forum of discussions. The originality of this application stands in using PHP, JavaScript, HTML, CSS and Smarty template to create a dinamic Web site, having a dinamic content of all the pages, incuding the navigation menu.

The novelty degree of the present work is acquired by approaching the PHP language from the perspective of the interaction with other programming languages, by presenting PHP not simply as a stand-alone language, but as one with openings towards integration with other languages and technologies.

This work is the result of my own activity. I have neither given nor received unauthorized assistance on this work.

Introducere

Dacă secolul XX se spune pe drept cuvânt că a aparţinut tehnologizării, culminând în ultimii ani cu informatizarea şi dezvoltarea ciberneticii prin produsele finite, calculatoarele, secolul viitor se spune că va fi al comunicaţiilor. Dacă la început au fost semnalele morse, telegraful apoi telefonul care a revoluţionat comunicaţiile, lucrurile au evoluat puternic la sfârşitul secolului trecut culminâd în zilele noastre cu un nou şi puternic concept numit Internet.

La început Internetul oferea numai un mecanism pentru schimbul de mesaje, în prezent reprezentând un imens depozit distribuit de informaţie. Ceea ce se întelege acum prin Internet este de cele mai multe ori numai unul dintre serviciile pe care acesta le pune la dispoziţia comunităţii de utilizatori, şi anume serviciul de Web care permite navigarea prin informaţia disponibilă pe servere.

Internetul a intrat deja într-un nou stadiu de dezvoltare, iar noţiuni şi facilităţi precum situri Web dinamice şi interactive au devenit atributele esenţiale ale oricărei afaceri de succes, implicând comerţ electronic, dar nu numai. Studiile cu privire la comerţul prin Internet relevă faptul că activităţile de vânzări online au cel mai mare potenţial de dezvoltare din întreg sectorul economic.

Dimensiunea vizuală a unui sit Web are un impact major asupra consumatorului de produse disponibile pe Internet. În consecinţă, unul dintre cele mai de succes aspecte ale spaţiului WWW actual îl reprezintă multimedia. Pentru programatorul Web, provocarea constă în alegerea celor mai potrivite tehnologii pentru crearea unui conţinut dinamic util: banner-e, slideshow-uri, diagrame, coduri de bare, documente PDF etc. Limbajul PHP este unul dintre instrumentele preferate ale programatorilor Web atât pentru dezvoltarea de conţinut dinamic şi bogat în elemente multimedia, cât şi pentru crearea de pagini Web dinamice şi interactive.

I. Introducere în limbajul PHP

Într-o lume ideală, calculatoarele uşurează munca oamenilor, automatizând toate operaţiile şi optimizând interacţiunea cu utilizatorul. Din păcate, în viaţa reală nu am ajuns încă la acest nivel. Există, pe de o parte, aplicaţii hiperspecializate, care fac un set restrâns de operaţii, şi care sunt dezvoltate de obicei in-house pentru companii mari. Există pe de altă parte aplicaţii generale, pentru publicul larg, care sunt specializate până la un punct pe anumite sarcini şi care mulţumesc majoritatea utilizatorilor. Totuşi, în ambele cazuri, fiecare dintre noi simte câteodată nevoia ca o aplicaţie să facă mai mult decât oferă interfaţa ei. Câteodata, unele operaţii trebuie făcute repetitiv, fără să fie necesare instrucţiuni suplimentare din partea utilizatorilor. Un exemplu îl reprezintă configurarea securităţii unor calculatoare cu Windows XP care nu sunt într-un domeniu Active Directory. Cum trebuie procedat pentru ca toate sistemele să aibă aceleaşi setări de securitate? Administrăm fiecare calculator în parte sau punem la treabă un program mic care face replicarea setărilor? Un alt exemplu: Excel are o varietate de funcţii matematice, dar unii utilizatori au nevoie de funcţii proprii pentru calcule. Cum se procedează în aceasta situaţie? Cerem producătorului să introducă o funcţie în program, deşi mai puţin de 1% din utilizatori o vor folosi vreodată?

Scripturile reprezintă o soluţie excelentă pentru problemele menţionate mai sus. Un script este un program simplu, realizat într-un limbaj de scripting. O definiţie general acceptată spune că un limbaj de scripting este un limbaj de programare slab tipat sau fără tipuri, care oferă un suport relativ restrâns pentru structuri complexe de date şi care este de obicei interpretat. PHP, AppleScript, CShell, Tcl, VBScript sau JavaScript sunt exemple de limbaje de scripting.

Nu există o linie clară de demarcaţie între limbajele de scripting şi limbajele de programare de nivel înalt deoarece criteriile de separare (interpretat vs. compilat, slab tipat vs. tare tipat, de exemplu) nu se aplică în mod uniform. Unele limbaje de nivel înalt sunt interpretate (Lisp, Perl şi primele implementari de Java), dar şi invers, unele programe realizate în unele limbaje de scripting sunt compilate pentru o execuţie mai rapidă.

Preview document

Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 1
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 2
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 3
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 4
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 5
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 6
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 7
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 8
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 9
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 10
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 11
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 12
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 13
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 14
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 15
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 16
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 17
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 18
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 19
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 20
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 21
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 22
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 23
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 24
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 25
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 26
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 27
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 28
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 29
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 30
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 31
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 32
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 33
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 34
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 35
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 36
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 37
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 38
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 39
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 40
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 41
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 42
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 43
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 44
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 45
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 46
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 47
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 48
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 49
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 50
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 51
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 52
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 53
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 54
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 55
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 56
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 57
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 58
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 59
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 60
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 61
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 62
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 63
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 64
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 65
Interactiunea dintre PHP si alte Limbaje de Programare - Pagina 66

Conținut arhivă zip

  • Interactiunea dintre PHP si alte Libaje de Programare.doc

Alții au mai descărcat și

Generarea Automată a Diferitelor Modele de Pagini de Web cu Conținut Informativ din Baze de Date

Introducere MOTO: Programatorul este un creator de universuri pentru care este în întregime responsabil. (Joseph Weizenbaum) Odatǎ cu apariţia...

Teza de Licenta - Formarea unui Portal Informativ

Introducere Actualitatea temei: Societatea informaţională este societatea în care producerea şi consumul de informaţie este cel mai important tip...

Gestiunea Vânzărilor la o Firmă de Automobile

1 Introducere 1.1 Scurtã descriere a institutiei sau ariei vizate Firma Ford se ocupã cu vânzarea de autoturisme marca Ford care îsi desfãsoarã...

Viata la Inaltime - Pagina Web

Motivaţia alegerii temei Experienţa didactică arată că elevii sunt mai puţin atraşi de probleme, abandonează repede când întâmpină greutăţi şi au...

Folosirea MySQL și PHP în Gestionarea unei Baze de Date pe Web

Introducere Conţinutul lucrării este dat de construcţia de legături dintre World Wide Web şi baze de date, dintre tehnologia veche şi cea nouă,...

Protectia si Securitatea Sistemelor Informationale

1.PREZENTAREA ORGANIZATIEI 1.1.SCURTA PREZENTARE A FIRMEI Firma X a fost infiintata în 2007 şi are sediul în Iaşi, ocupând etajul 4 al unei...

Aplicatie Web HTML, PHP si MYSQL

Abstract Acest proiect isi propune să prezinte modul în care se poate realiza o aplicatie web functionala de tip FILMOTECA ONLINE . O filmoteca...

Implementarea și Dezvoltarea unui Site

Scopul principal al unui site web este "informarea" clientilor despre serviciile oferite. Din ce in ce mai multi oameni sunt in cautare de...

Ai nevoie de altceva?