in una pagina io visualizzo delle immagini, su queste immagini posso fare 2 operazioni (svolte in un'altra pagina), decidere di utilizzarle come anteprima oppure eliminarle, quando le elimino ho la seguente necessità:
-eliminare l'immagine
-rinominare le altre immagini
-ritornare alla pagina di visualizzazione delle immagini
per la prima utilizzo unlink
per la seconda cerco di seguire la seguente filosofia:
ogni immagine contiene nel nome '_numero' dove al posto di numero c'è un numero intero, i numeri vanno sempre da 0 a (numero_di_immagini - 1)... quindi se ho 4 immagini ed elimino _1
l'immagine _2 verrà chiamata _1
l'immagine _3 verrà chiamata _2
così da avere le immagini da _0 a _2
quindi con un for ad ogni iterazione utilizzo rename
queste operazioni funzionano perfettamente, il problema si verifica alla terza operazione, infatti ritornando alla visualizzazione vedo il numero giusto di immagini, ma al posto dell'immagine che prende il nome di quella eliminata vedo l'immagine eliminata...
ho provato a svuotare la cache, ma niente
come posso risolvere?