Harta știrilor de la agenția Localnews construită în PHP și MySql

Referat
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 11 în total
Cuvinte : 2112
Mărime: 379.42KB (arhivat)
Publicat de: Costin Maftei
Puncte necesare: 6
Academia Forţelor Terestre Nicolae Bălcescu

Cuprins

  1. Introducere 5
  2. Cum este construită aplicaţia- 5
  3. Baza de date 5
  4. Codul PHP 7
  5. Fişierul index.php 7
  6. Fişierul config.php 10
  7. Fişierul style.css 10
  8. Cum funcţionează codul- 12
  9. Concluzii 12
  10. Bibliografie 12

Extras din referat

Introducere

În această aplicaţie a trebuit să legăm bazele de date MySql cu limbajul de scripting PHP pentru a genera pagini HTML şi CSS dinamice.

Exceptând sistemul de operare, celelalte softuri folosite pentru această aplicaţie sunt gratuite. Aplicaţia rulează şi pe alte sisteme de operare.

Utilizatorul aplicaţiei EasyPHP are posibilitatea de a modifica tabelul stiri pentru a actualiza informaţiile de pe site. Vizitatorul siteului are posibilitatea de a găsi rapid ştiri locale din zona lui de interes dar şi posibilitatea de a contacta un „colaborator” al agenţiei.

Agenţia, ştirile şi colaboratorii sunt fictivi. Am ales câteva nume şi ştiri într-un mod aleatoriu, în scop de învăţământ.

Cum este construită aplicaţia?

Baza de date

Aplicaţia foloseşte o bază de date MySql. Referitor la soluţia aleasă pentru implementarea nivelului de date al aplicaţiei, trebuie menţionat că serverul de baze de date MySQL depăşeşte competiţia prin rapiditatea în execuţie (mai ales pentru sistemul de operare Linux) şi securitatea sporită.

Figura 1. Structura bazei de date.

În cadrul bazei de date, al construit două tabele: judete şi ştiri. (Vezi figura 1).

Tabelul judeţe reţine informaţiile referitoare la corespondenţii locali ai agenţiei din fiecare judeţ.

Figura 2. Structura tabelului judete.

Câmpul id este cheie primară în acest tabel. Tabelul judete este independent.

Tabelul stiri reţine informaţiile referitoare la ştiri.

Figura 3. Structura tabelului stiri.

Câmpul idstire este cheie primară în acest tabel. Tabelul stiri este legat de tabelul judete prin câmpul idjudet.

Baza de date se construieşte prin executarea fişierului date.sql în PhpMyAdmin (se instalează în pachetul EasyPHP).

Codul următor face parte din fişierul date.sql:

„ CREATE TABLE `judete` (

`id` varchar(3) NOT NULL,

`numejudet` varchar(22) NOT NULL,

`contact` varchar(255) NOT NULL,

`adresa` varchar(255) NOT NULL,

`telefon` varchar(10) NOT NULL,

`email` varchar(255) NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

CREATE TABLE `stiri` (

`idstire` varchar(3) NOT NULL,

`titlu` varchar(255) NOT NULL,

`continut` text NOT NULL,

`data` date NOT NULL,

`autor` varchar(50) NOT NULL,

`idjudet` varchar(3) NOT NULL,

PRIMARY KEY (`idstire`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1; „

Fişierul complet se găseşte în directorul script.

Preview document

Harta știrilor de la agenția Localnews construită în PHP și MySql - Pagina 1
Harta știrilor de la agenția Localnews construită în PHP și MySql - Pagina 2
Harta știrilor de la agenția Localnews construită în PHP și MySql - Pagina 3
Harta știrilor de la agenția Localnews construită în PHP și MySql - Pagina 4
Harta știrilor de la agenția Localnews construită în PHP și MySql - Pagina 5
Harta știrilor de la agenția Localnews construită în PHP și MySql - Pagina 6
Harta știrilor de la agenția Localnews construită în PHP și MySql - Pagina 7
Harta știrilor de la agenția Localnews construită în PHP și MySql - Pagina 8
Harta știrilor de la agenția Localnews construită în PHP și MySql - Pagina 9
Harta știrilor de la agenția Localnews construită în PHP și MySql - Pagina 10
Harta știrilor de la agenția Localnews construită în PHP și MySql - Pagina 11

Conținut arhivă zip

  • Harta Stirilor de la Agentia Localnews Construita in Php si Mysql.doc

Alții au mai descărcat și

Aplicație web HTML, PHP și Mysql

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

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

Ai nevoie de altceva?