Originariamente inviato da Alhazred
Si, PHP può farlo senza problemi, io stesso ne ho fatte diverse di cose simili.
Il punto è che non è una cosa semplice da fare.
La cosa migliore sarebbe di avere a disposizione un database nel quale vengono salvati i percorsi e i nomi delle immagini da mostrare, così la pagina può essere creata ad ogni visualizzazione invece che far modificare il file html a php (cosa molto più complessa).
Avendo un DB sarebbe più o meno così il funzionamento:
- una form in cui inserire i dati per una nuova immagine
- l'upload mette l'immagine in una cartella e nel db salva il nome del file
- quando si visualizza la pagina, php legge il db e genera tanti tag <img> quante sono le immagini che ha trovato (si fa ciclando sul risultato della query)
Per la cancellazione invece:
- si deve prevedere una form con una tabella in una pagina accessibile solo a chi gestisce le immagini
- la tabella deve contenere a scelta, i nomi dei file o delle miniature delle immagini e un checkbox per ogni immagine
- cliccando sul submit si mandano i dati ad uno script che legge le immagini da cancellare e le rimuove sia dalla cartella che dal db.