Programmazione Web
Laboratorio 3: PHP
Galleria di immagini
Definire un'applicazione Web che consta di tre pagine:
• una pagina index.php che visualizza le miniature (di dimensioni
predeterminate) delle immagini presenti nella libreria e presenta dei
collegamenti alle pagine di visualizzazione delle singole immagini
• una pagina visualizza.php per la visualizzazione della singola
immagine, dotata di collegamenti all’immagine precedente e a quella
successiva (qualora esse esistano); la pagina dovrà visualizzare
l’immagine il cui indice viene passato come parametro nella URI
• una pagina inserisci.php per l’inserimento di una nuova immagine
•
Le immagini necessarie per svolgere il laboratorio sono disponibili
all'indirizzo seguente
http://www.ing.unibs.it/~deantone/MaterialePW/Lucidi/20142015/Laboratori/Lab3
Programmazione Web - Esercizi PHP
2
Galleria di immagini
Leggi directory
index.php
./immagini
link?immagine=n
visualizza.php
Crea tag <img>
<<
>>
Programmazione Web - Esercizi PHP
3
Inserimento di una nuova immagine
./immagini
Scrivi immagine
inserisci.php
Programmazione Web - Esercizi PHP
4
index.php
Programmazione Web - Esercizi PHP
5
visualizza.php
Programmazione Web - Esercizi PHP
6
inserisci.php
Programmazione Web - Esercizi PHP
7
Altri requisiti
Aggiungere una pagina cancella.php che visualizza in una tabella le
immagini presenti sul server e, a fianco di ciascuna immagine, presenta
un link che effettua la cancellazione dell’immagine corrispondente; tale
funzionalità è rivolta solamente ad un utente particolare, con ruolo di
amministratore; il login e il logout dell’utente amministratore, per
accedere alla pagina cancella.php, deve quindi essere
opportunamente implementato
Programmazione Web - Esercizi PHP
8
Scarica

Lab3_PHP_approfondimenti