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