Buongiorno!
Ho una galleria di immagini dove l'utente, una volta inserito il titolo della foto, una descrizione e la foto stessa può modificare questi parametri attraverso un form(che recupera i dati già presenti su DB).
Il mio problema è soltanto relativamente all'aggiornamento delle foto, cioè se io carico una nuova foto nella stessa posizione della vecchia(cartella "/foto/") non riesco ad eliminare quest'ultima dando alla nuova lo stesso nome della vecchia. (mi restituisce l'impossibilità di rinominare il file perchè già esistente).
Posto soltanto la parte di codice che mi dà problemi relativamente alla prima immagine della galleria:
$img00=$_FILES['foto00']['name'];
if (file_exists($img00)) {
$old_file0="foto/foto0.jpg";
unlink($old_file0);
}
if (!move_uploaded_file($_FILES['foto00']['tmp_name'], 'foto/'.$_FILES['foto00']['name'])) {
echo "
ATTENZIONE!
Errore nel caricamento dell'immagine_0!!
File noncaricato</p>";}
$nome_nuovo0="foto0.jpg";
$new0="foto/".$nome_nuovo0;
$old0="foto/".$_FILES['foto00']['name'];
rename($old0, $new0);
Grazie, ciao!