SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware
© Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/
Presentació de PHP
Concepte
Definim PHP com un llenguatge de codi obert molt popular, adequat per desenvolupar web i
que pot ser incrustat en HTML. És popular perquè un gran nombre de pàgines i portals web
estan creades amb PHP. Codi obert significa que és d'ús lliure i gratuït per a tots els
programadors que vulguin fer-ho servir. Incrustat en HTML significa que en un mateix arxiu
podem combinar codi PHP amb codi HTML, seguint unes regles.
PHP s'utilitza per generar pàgines web dinàmiques. Recordeu que anomenem pàgina estàtica a
aquella en la que els continguts de la mateix romanen sempre igual, mentre que anomenem
pàgines dinàmiques a aquelles en les que el seu contingut no és el mateix sempre. Per
exemple, els continguts poden canviar sobre la base dels canvis que hi hagi en una base de
dades, de cerques, aportacions dels usuaris, etc.
Com treballa PHP?
El llenguatge PHP es processa en servidors, que són potents ordinadors amb un programari i
maquinari especial. Quan s'escriu una adreça tipus
http://www.exabyteinformatica.com/index.php en un navegador web com a Internet Explorer,
Firefox o Chrome, què succeeix? S'envien les dades de la petició al servidor que els processa,
recopila les dades (per això diem que és un procés dinàmic) i el servidor retorna una pàgina
HTML com si fos estàtica.
Metodologia de procés
Petició de pàgina web al servidor: El servidor rep la petició, reuneix la informació necessària
consultant la base de dades o a altres pàgines web, d’altres servidors, etc. Després, el servidor
respon enviant una pàgina web estàtica però la creació de la qual ha estat dinàmica (realitzant
processos de manera que la pàgina web retornada no sempre és igual).
Conclusió
En un lloc dinàmic, la informació generalment està emmagatzemada en una base de dades.
Cada vegada que volem mostrar la pàgina, com per exemple una pàgina de esports, busquem
a la base de dades les últimes notícies que tenim enregistrades per posteriorment, mostrar-les
en el navegador del usuari visitant. Ara bé, com s'aconsegueix que la pàgina vagi mostrant
notícies noves? Simplement tivant les dades de les mateixes bases de dades, per exemple, a
través d'un formulari que emplena una persona i que una vegada informat, quan prem enviar,
implica que el que hagi escrit es gravi en la nostra base de dades. D'aquesta manera, quan
Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware
© Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/
sol·licitem la pàgina web i el servidor consulta la base de dades, trobarà aquesta nova
informació i mostrarà la nostra pàgina de forma diferent (de dinàmica a estàtica) com veiem
anteriorment.
Per regla general aquest tipus de llenguatge sol ser utilitzat per crear contingut dinàmic i poder
interactuar amb l'usuari.
Per tant les pàgines PHP contenen HTML amb codi PHP inclòs en elles per fer un procés (en
aquest cas, mostrar dades. El codi PHP està comprès entre etiquetes de començament i final
especials.
Exemple:
<?php echo “Benvingut/da a Exabyte Informàtica!”; ?>
Aquestes etiquetes especials ens permetran entrar i sortir del llenguatge PHP. Serveixen
perquè el servidor web sàpiga que ha d'interpretar el codi inclòs entre aquestes etiquetes com
sentències PHP.
El que distingeix a PHP de Javascript és que el codi és executat en el servidor (server side) i
generant codi HTML per després enviar-lo al client com si fos una pàgina web estàtica. El client
rebrà els resultats que el servidor retorna després d'interpretar el codi PHP, sense cap
possibilitat de determinar el codi que ha produït el resultat rebut. És a dir, a través del nostre
navegador podríem veure el codi HTML, però mai el codi PHP que ha generat el resultat en
HTML. El servidor web es pot configurar fins i tot perquè els usuaris no puguin saber si estàs o
no utilitzant PHP.
El millor de fer servir PHP és que és extremadament simple per al principiant, però a la vegada,
ofereix moltes característiques avançades per als programadors professionals i més avançats.
Amb PHP pots processar la informació de formularis, generar pàgines amb continguts
dinàmics, o enviar i rebre cookies, entre moltes més coses. PHP ho utilitzen des de petites
pàgines web fins a grans empreses. Moltes aplicacions web estan construïdes usant PHP. Com
podrien ser Joomla, Drupal, Wordpress, Contao, Presta shop i un llarg etcètera (gestors de
contingut de pàgines web en el fons o CMS o bé botigues on-line per a comerç electrònic),
phpBB i SMF (sistemes de fòrums per a pàgines web), Moodle (plataforma educativa per a
educació on-line), etcètera...
Entre les habilitats de PHP s'inclou la creació d'imatges a partir de dades. Per exemple,
suposem que tenim una acadèmia amb 30 alumnes matriculats en un curs d'informàtica, 80
alumnes matriculats en un curs de matemàtiques i 60 alumnes matriculats en un curs de
química.
PHP també pot utilitzar i presentar resultats en altres estàndards de dades o llenguatges propis
dels desenvolupaments web, com XHTML i qualsevol altre tipus de fitxers XML. PHP pot auto
generar aquests arxius i emmagatzemar-los en el sistema d'arxius en comptes de presentar-los
en la pantalla, utilitzant aquests fitxers per generar contingut dinàmic. És a dir, el contingut
dinàmic pot sorgir d'altres llocs a més a més de les bases de dades.
Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware
© Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/
També es pot interactuar amb d’altres servidors fent servir qualsevol protocol. Finalment, PHP
pot enllaçar-se amb altres llenguatges molt potents com Java, Ajax, jQuery o javascript.

Weitere ähnliche Inhalte

Ähnlich wie Presentació de PHP

Ähnlich wie Presentació de PHP (20)

Wordpress bàsic - Olot 2011
Wordpress bàsic - Olot 2011Wordpress bàsic - Olot 2011
Wordpress bàsic - Olot 2011
 
Pràctica tic
Pràctica ticPràctica tic
Pràctica tic
 
Practica webquest
Practica webquestPractica webquest
Practica webquest
 
Webquest practica
Webquest practicaWebquest practica
Webquest practica
 
Pràctica na1 uf uf1 aplicacions web
Pràctica na1 uf uf1 aplicacions webPràctica na1 uf uf1 aplicacions web
Pràctica na1 uf uf1 aplicacions web
 
Com estructurar un projecte web (ca)
Com estructurar un projecte web (ca)Com estructurar un projecte web (ca)
Com estructurar un projecte web (ca)
 
Llenguatges de programació web
Llenguatges de programació webLlenguatges de programació web
Llenguatges de programació web
 
Eines per disposar d'un web o un blog
Eines per disposar d'un web o un blogEines per disposar d'un web o un blog
Eines per disposar d'un web o un blog
 
Informatiu Disseny Web Webmastervic
Informatiu Disseny Web WebmastervicInformatiu Disseny Web Webmastervic
Informatiu Disseny Web Webmastervic
 
Vull fer una web: per on començo?
Vull fer una web: per on començo?Vull fer una web: per on començo?
Vull fer una web: per on començo?
 
Resum
ResumResum
Resum
 
Presentació de HTML 5
Presentació de HTML 5Presentació de HTML 5
Presentació de HTML 5
 
Presentació del servidor Apache
Presentació del servidor ApachePresentació del servidor Apache
Presentació del servidor Apache
 
HyperText Transfer Protocolo
HyperText Transfer ProtocoloHyperText Transfer Protocolo
HyperText Transfer Protocolo
 
Presentacio sobre html
Presentacio sobre htmlPresentacio sobre html
Presentacio sobre html
 
Construcció de pàgines web
Construcció de pàgines webConstrucció de pàgines web
Construcció de pàgines web
 
Sitemap.xml i robots.txt
Sitemap.xml i robots.txtSitemap.xml i robots.txt
Sitemap.xml i robots.txt
 
Power point informàtica
Power point informàticaPower point informàtica
Power point informàtica
 
Power Point Informàtica
Power Point InformàticaPower Point Informàtica
Power Point Informàtica
 
Power Point Informàtica
Power Point InformàticaPower Point Informàtica
Power Point Informàtica
 

Mehr von Roger Casadejús Pérez

Presentació de Wordpress fins a la 3.5.1
Presentació de Wordpress fins a la 3.5.1Presentació de Wordpress fins a la 3.5.1
Presentació de Wordpress fins a la 3.5.1Roger Casadejús Pérez
 
Presentació de les novetats i llicències Vmware esxi 5
Presentació de les novetats i llicències Vmware esxi 5Presentació de les novetats i llicències Vmware esxi 5
Presentació de les novetats i llicències Vmware esxi 5Roger Casadejús Pérez
 

Mehr von Roger Casadejús Pérez (20)

Presentació de Wordpress fins a la 3.5.1
Presentació de Wordpress fins a la 3.5.1Presentació de Wordpress fins a la 3.5.1
Presentació de Wordpress fins a la 3.5.1
 
Presentació de Facebook
Presentació de FacebookPresentació de Facebook
Presentació de Facebook
 
Presentació de Twitter
Presentació de TwitterPresentació de Twitter
Presentació de Twitter
 
Presentació del protocol TCP/IP
Presentació del protocol TCP/IPPresentació del protocol TCP/IP
Presentació del protocol TCP/IP
 
Presentació de la història de Google
Presentació de la història de GooglePresentació de la història de Google
Presentació de la història de Google
 
Presentació de les novetats i llicències Vmware esxi 5
Presentació de les novetats i llicències Vmware esxi 5Presentació de les novetats i llicències Vmware esxi 5
Presentació de les novetats i llicències Vmware esxi 5
 
Presentació de Virtual box
Presentació de Virtual boxPresentació de Virtual box
Presentació de Virtual box
 
Presentació històrica del VHS
Presentació històrica del VHSPresentació històrica del VHS
Presentació històrica del VHS
 
Ps3 slim al descobert
Ps3 slim al descobertPs3 slim al descobert
Ps3 slim al descobert
 
Presentació de Playstation 3
Presentació de Playstation 3Presentació de Playstation 3
Presentació de Playstation 3
 
Què és W3C?
Què és W3C?Què és W3C?
Què és W3C?
 
Seo: Com triomfar en els buscadors?
Seo: Com triomfar en els buscadors?Seo: Com triomfar en els buscadors?
Seo: Com triomfar en els buscadors?
 
Dues tecniques SEO de programació web
Dues tecniques SEO de programació webDues tecniques SEO de programació web
Dues tecniques SEO de programació web
 
Què és i com funciona el pagerank?
Què és i com funciona el pagerank?Què és i com funciona el pagerank?
Què és i com funciona el pagerank?
 
Url amigables
Url amigablesUrl amigables
Url amigables
 
Zona DMZ
Zona DMZZona DMZ
Zona DMZ
 
Presentació de spoofing
Presentació de spoofingPresentació de spoofing
Presentació de spoofing
 
IP brick
IP brickIP brick
IP brick
 
Presentació de Smoothwall
Presentació de SmoothwallPresentació de Smoothwall
Presentació de Smoothwall
 
Presentació històrica de Visual.NET
Presentació històrica de Visual.NETPresentació històrica de Visual.NET
Presentació històrica de Visual.NET
 

Presentació de PHP

  • 1. Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware © Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/ Presentació de PHP Concepte Definim PHP com un llenguatge de codi obert molt popular, adequat per desenvolupar web i que pot ser incrustat en HTML. És popular perquè un gran nombre de pàgines i portals web estan creades amb PHP. Codi obert significa que és d'ús lliure i gratuït per a tots els programadors que vulguin fer-ho servir. Incrustat en HTML significa que en un mateix arxiu podem combinar codi PHP amb codi HTML, seguint unes regles. PHP s'utilitza per generar pàgines web dinàmiques. Recordeu que anomenem pàgina estàtica a aquella en la que els continguts de la mateix romanen sempre igual, mentre que anomenem pàgines dinàmiques a aquelles en les que el seu contingut no és el mateix sempre. Per exemple, els continguts poden canviar sobre la base dels canvis que hi hagi en una base de dades, de cerques, aportacions dels usuaris, etc. Com treballa PHP? El llenguatge PHP es processa en servidors, que són potents ordinadors amb un programari i maquinari especial. Quan s'escriu una adreça tipus http://www.exabyteinformatica.com/index.php en un navegador web com a Internet Explorer, Firefox o Chrome, què succeeix? S'envien les dades de la petició al servidor que els processa, recopila les dades (per això diem que és un procés dinàmic) i el servidor retorna una pàgina HTML com si fos estàtica. Metodologia de procés Petició de pàgina web al servidor: El servidor rep la petició, reuneix la informació necessària consultant la base de dades o a altres pàgines web, d’altres servidors, etc. Després, el servidor respon enviant una pàgina web estàtica però la creació de la qual ha estat dinàmica (realitzant processos de manera que la pàgina web retornada no sempre és igual). Conclusió En un lloc dinàmic, la informació generalment està emmagatzemada en una base de dades. Cada vegada que volem mostrar la pàgina, com per exemple una pàgina de esports, busquem a la base de dades les últimes notícies que tenim enregistrades per posteriorment, mostrar-les en el navegador del usuari visitant. Ara bé, com s'aconsegueix que la pàgina vagi mostrant notícies noves? Simplement tivant les dades de les mateixes bases de dades, per exemple, a través d'un formulari que emplena una persona i que una vegada informat, quan prem enviar, implica que el que hagi escrit es gravi en la nostra base de dades. D'aquesta manera, quan
  • 2. Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware © Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/ sol·licitem la pàgina web i el servidor consulta la base de dades, trobarà aquesta nova informació i mostrarà la nostra pàgina de forma diferent (de dinàmica a estàtica) com veiem anteriorment. Per regla general aquest tipus de llenguatge sol ser utilitzat per crear contingut dinàmic i poder interactuar amb l'usuari. Per tant les pàgines PHP contenen HTML amb codi PHP inclòs en elles per fer un procés (en aquest cas, mostrar dades. El codi PHP està comprès entre etiquetes de començament i final especials. Exemple: <?php echo “Benvingut/da a Exabyte Informàtica!”; ?> Aquestes etiquetes especials ens permetran entrar i sortir del llenguatge PHP. Serveixen perquè el servidor web sàpiga que ha d'interpretar el codi inclòs entre aquestes etiquetes com sentències PHP. El que distingeix a PHP de Javascript és que el codi és executat en el servidor (server side) i generant codi HTML per després enviar-lo al client com si fos una pàgina web estàtica. El client rebrà els resultats que el servidor retorna després d'interpretar el codi PHP, sense cap possibilitat de determinar el codi que ha produït el resultat rebut. És a dir, a través del nostre navegador podríem veure el codi HTML, però mai el codi PHP que ha generat el resultat en HTML. El servidor web es pot configurar fins i tot perquè els usuaris no puguin saber si estàs o no utilitzant PHP. El millor de fer servir PHP és que és extremadament simple per al principiant, però a la vegada, ofereix moltes característiques avançades per als programadors professionals i més avançats. Amb PHP pots processar la informació de formularis, generar pàgines amb continguts dinàmics, o enviar i rebre cookies, entre moltes més coses. PHP ho utilitzen des de petites pàgines web fins a grans empreses. Moltes aplicacions web estan construïdes usant PHP. Com podrien ser Joomla, Drupal, Wordpress, Contao, Presta shop i un llarg etcètera (gestors de contingut de pàgines web en el fons o CMS o bé botigues on-line per a comerç electrònic), phpBB i SMF (sistemes de fòrums per a pàgines web), Moodle (plataforma educativa per a educació on-line), etcètera... Entre les habilitats de PHP s'inclou la creació d'imatges a partir de dades. Per exemple, suposem que tenim una acadèmia amb 30 alumnes matriculats en un curs d'informàtica, 80 alumnes matriculats en un curs de matemàtiques i 60 alumnes matriculats en un curs de química. PHP també pot utilitzar i presentar resultats en altres estàndards de dades o llenguatges propis dels desenvolupaments web, com XHTML i qualsevol altre tipus de fitxers XML. PHP pot auto generar aquests arxius i emmagatzemar-los en el sistema d'arxius en comptes de presentar-los en la pantalla, utilitzant aquests fitxers per generar contingut dinàmic. És a dir, el contingut dinàmic pot sorgir d'altres llocs a més a més de les bases de dades.
  • 3. Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware © Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/ També es pot interactuar amb d’altres servidors fent servir qualsevol protocol. Finalment, PHP pot enllaçar-se amb altres llenguatges molt potents com Java, Ajax, jQuery o javascript.