Professional Documents
Culture Documents
M9 Abp PHP
M9 Abp PHP
Índex
Índex..................................................................................................................................................................
Enunciat pràctica..............................................................................................................................................
Pràctica..............................................................................................................................................................
PHP Base de Dades....................................................................................................................................
Enunciat pràctica
L’objectiu de l’aplicació en Java (M3) és permetre l’enviament de missatges Client-Servidor.
I és imprescindible saber com funciona per dur a terme una part de M9.
Pàgina 2 de 16
PROJECTE ABP Josep Zurera, Nicolas Tonato, Luis Andrea Fuentes
Caldrà fer una aplicació en PHP que permeti registrar usuaris a la Base de Dades ja
mencionada. Les dades les haurà d’introduir una persona que estigui donant d’alta els
usuaris des del mateix servidor, per tant s’haurà de prevenir que no es pugui accedir des de
fora del Servidor a l’aplicació PHP (i tampoc a la Base de Dades…).
Us podeu ajudar de la Pt1.3B i la Pt1.4A per a dur a terme aquesta part. Tanmateix haureu
d’afegir la següent funcionalitat:
També se us exigirà anar pujant el codi al mateix repositori de GitHub, però a una carpeta
separada, cada 2 dies mínim.
En cada pàgina de Mòdul s’haurà d’explicar amb un mínim de 2 articles amb fotografia i
mitja pàgina de text, allò que s’està duent a terme per al Projecte. També es demanarà
afegir algun element interactiu en cada pàgina (p.ex la inclusió d’un video de youtube, una
enquesta, una descàrrega de document, etc…).
Aquesta web es podrà entregar definitivament durant les següents setmanes però
serà indispensable entregar una primera versió amb la pàgina principal amb un parell
d’articles i enllaços a pàgines en construcció.
Aquesta web haurà de ser accessible des de qualsevol punt de la xarxa i també des de fora
de la xarxa.
El pes que tindrà aquesta part de M9 sobre la nota de la UF2 de M9 serà (entre temps del
Projecte i temps posterior):
Pàgina 3 de 16
PROJECTE ABP Josep Zurera, Nicolas Tonato, Luis Andrea Fuentes
El 30% restant s’obtindrà directament d’un exercici pràctic de Wordpress i d’un examen,
però aquest altre 30% no forma part de l’ABP.
Pràctica
PHP Base de Dades
CODI:
Pàgina 4 de 16
PROJECTE ABP Josep Zurera, Nicolas Tonato, Luis Andrea Fuentes
Aquest es el codi per el Chat_Historial, hem implementar això, per connectar-ho a la base
de dades, tenint en compte la taula, hem proporcionat la informació de la base de dades al
php.
Després d'allò hem modificat l’estructura de HTML, per que paregui més bonic, mes adelant
es veurà la evolució
Aixo es la base de dades per PHP, hem sapigut les dades de la nostra base de dades per
connectar-ho, utilizat $host $user $password $database, son per connectar a la base de
dades
Pàgina 5 de 16
PROJECTE ABP Josep Zurera, Nicolas Tonato, Luis Andrea Fuentes
SQL Login
Aixo es el login, que s'haurà de connectar-ho a la base de dades, amb això ens redigira una
landing page, que hem de crear una serie d’usuaris, per poder entrar amb Java
Pàgina 6 de 16
PROJECTE ABP Josep Zurera, Nicolas Tonato, Luis Andrea Fuentes
Llistat d'Usuaris
Aixo es un php d’un llistar d’usuaris, ara us passaré com es el codi “es un exemple mes
tard, es veura la realitat”
Pàgina 7 de 16
PROJECTE ABP Josep Zurera, Nicolas Tonato, Luis Andrea Fuentes
Per defecte esta amb localhost, tenim que canviar les dades a la base de dades del
Proxmox o “LocalHost”
Pàgina 8 de 16
PROJECTE ABP Josep Zurera, Nicolas Tonato, Luis Andrea Fuentes
Pàgina 9 de 16
PROJECTE ABP Josep Zurera, Nicolas Tonato, Luis Andrea Fuentes
Aixo seria la pagina web, com es veuria es molt eficaç i molt simple
Pàgina 10 de 16
PROJECTE ABP Josep Zurera, Nicolas Tonato, Luis Andrea Fuentes
Aixo es el codi HTML del Chat Historial, hem fet una modificació perque es veu de forma
mes bonic la pagina web
Hem mantenit el codi de la base de dades exactament igual que el primer exercici
Pàgina 11 de 16
PROJECTE ABP Josep Zurera, Nicolas Tonato, Luis Andrea Fuentes
Així es veurà el PHP la página web, ho hem fet de forma més bonica, hem utilitzat CSS
moltes vegades i molt padding, per separar-ho
Pàgina 12 de 16
PROJECTE ABP Josep Zurera, Nicolas Tonato, Luis Andrea Fuentes
Pàgina 13 de 16
PROJECTE ABP Josep Zurera, Nicolas Tonato, Luis Andrea Fuentes
Per localhost, hem seleccionat la base de dades, ens sortirà tot això
hem modificat les dades de connexió (ho hem fet per localhost, pero amb la base de dades
del proxmox, i tot funciona bé
Pàgina 14 de 16
PROJECTE ABP Josep Zurera, Nicolas Tonato, Luis Andrea Fuentes
Pàgina 15 de 16
PROJECTE ABP Josep Zurera, Nicolas Tonato, Luis Andrea Fuentes
D’aquell compte, ens tendria que sortir a la pagina, i com es veu a la imatge ens surt l’usuari
Pàgina 16 de 16