Interacțiunea dintre PHP și 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)
Publicat de: Decebal Cristea
Puncte necesare: 8

Cuprins

  1. Abstract
  2. Introducere
  3. I. Introducere în limbajul PHP 4
  4. 1. Ce este PHP? 5
  5. 2. Istoric 6
  6. 3. Ce poate face PHP? 8
  7. II. Interacţiunea dintre PHP şi HTML 11
  8. 1. Caracteristici 11
  9. 2. PHP şi HTML 12
  10. III. Interacţiunea dintre PHP şi Javascript 15
  11. 1. Caracteristici 15
  12. 2. PHP şi JavaScript 16
  13. IV. PHP şi protocoale Web 18
  14. 1. PHP şi Protocolul HTTP 18
  15. 2. PHP şi Protocolul LDAP 23
  16. 3. PHP şi Protocoalele IMAP şi POP3 28
  17. V. Interacţiunea dintre PHP şi PERL 32
  18. 1. Caracteristici 32
  19. 2. PHP şi PERL 33
  20. VI. Situl Asociaţiei de chitară „Transilvania” 40
  21. 1. Studiu de fezabilitate 40
  22. 1.1. Descrierea beneficiarului sitului 40
  23. 1.2. Obiectivele clientului regăsite în sitului Web 40
  24. 1.3. Piaţa vizată de situl Web 41
  25. 1.4. Metoda folosită în proiectarea sitului 41
  26. 1.5. Structura sitului 41
  27. 2. Arhitectura internă a aplicaţiei 42
  28. 2.1. Analiza cerinţelor. 42
  29. 2.2. Diagrama cazurilor de utilizare 43
  30. 2.3. Descrierea cazurilor de utilizare 44
  31. 2.4. Proiectarea bazei de date 48
  32. 2.4. Manual de utilizare (harta sitului) 51
  33. Concluzii 61
  34. Bibliografie 62
  35. Anexe 63

Extras din proiect

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

Interacțiunea dintre PHP și alte limbaje de programare - Pagina 1
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 2
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 3
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 4
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 5
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 6
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 7
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 8
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 9
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 10
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 11
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 12
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 13
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 14
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 15
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 16
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 17
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 18
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 19
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 20
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 21
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 22
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 23
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 24
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 25
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 26
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 27
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 28
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 29
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 30
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 31
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 32
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 33
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 34
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 35
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 36
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 37
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 38
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 39
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 40
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 41
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 42
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 43
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 44
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 45
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 46
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 47
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 48
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 49
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 50
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 51
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 52
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 53
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 54
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 55
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 56
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 57
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 58
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 59
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 60
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 61
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 62
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 63
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 64
Interacțiunea dintre PHP și alte limbaje de programare - Pagina 65
Interacțiunea dintre PHP și 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

Proiectarea aplicațiilor de comerț electronic - aplicație de food-ordering

Progresele realizate recent în domeniile tehnologie-calculatoare, telecomunicatii si software, precum si în alte domenii ale informatiei, au...

Teză de licență - 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...

Comerț electronic - magazinul virtual

Introducere Prin accesibilitatea reţelei web de către toată lumea a devenit posibil şi una din cele mai reuşite metode de bussiness din lume, care...

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ă,...

Realizarea unei Librării On-line

Realizarea unei librării on-line Obiectivul fundamental al site-ului web, care oferă spre vânzare cărţi, este de a permite navigatorului pe web de...

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Te-ar putea interesa și

Aplicație web pentru gestiunea elevilor

INTRODUCERE Sistemul naţional de învăţământ este constituit din ansamblul unităţilor şi instituţiilor de învăţământ de diferite tipuri, niveluri...

Site Prezentare - Xtremebase.Com

1 Introducere 1.1 Scurtă introducere E greu să cred că există vreun domeniu al ştiinţei şi nu numai în care calculatorul să nu îşi fi făcut...

Tehnologiile Web

1.1 WORLD WIDE WEB * Scurt istoric WORLD WIDE WEB (sau mai simplu WEB sau WWW) este un context arhitectural pentru accesul la documente...

Crearea unui Sistem Informatic

1.Studiul Obiectului agentului economic şi a sistemului informaţional. Din anul 1997 Moldova-Belgia-Luxemburg Camera de Comerţ funcţionează în...

World Wide Web

World Wide Web ( sau mai pe scurt spus WWW sau Web-ul ) a aparut in 1989 la CERN, Centrul European de Cercetari Nucleare ca urmare a eforturilor...

Ai nevoie de altceva?