ragazzi ho un problema non riesco a capire come rinominare l'immagine con il nome che scrivo attraverso ad un form.
Scrivo il nome dal form invio con il metodo post il nome alla variabile $Immagine=$_POST['immagine']; soltanto che continua a rinominarmi l'immagine con il nome $Immagine e quindi non funziona poichè dovrebbe dargli il nome che gli invio dal form.
Inoltre non voglio che carichi solo un immagine sostituendone il nome con quello corrente voglio che inserisca semplicemente immagini differenti con nomi differenti all'interno della cartella.
In cosa sbaglio?
$Immagine=$_POST['immagine'];
$storage = './';
$uploadfile = ''.$storage. basename( $_FILES['Filedata']['name'] );
$success = move_uploaded_file( $_FILES['Filedata']['tmp_name'] ,$uploadfile );
$nomefileimmagine=$Immagine;
echo($Immagine);
$nomefileimmagine=''.$storage.'$Immagine';
if($success){
if (file_exists($nomefileimmagine)){
unlink($nomefileimmagine);
}
$nuovofile=''.$storage.$_FILES['Filedata']['name'];
rename($nuovofile,$nomefileimmagine);
}else{
}
Scrivo il nome dal form invio con il metodo post il nome alla variabile $Immagine=$_POST['immagine']; soltanto che continua a rinominarmi l'immagine con il nome $Immagine e quindi non funziona poichè dovrebbe dargli il nome che gli invio dal form.
Inoltre non voglio che carichi solo un immagine sostituendone il nome con quello corrente voglio che inserisca semplicemente immagini differenti con nomi differenti all'interno della cartella.
In cosa sbaglio?
$Immagine=$_POST['immagine'];
$storage = './';
$uploadfile = ''.$storage. basename( $_FILES['Filedata']['name'] );
$success = move_uploaded_file( $_FILES['Filedata']['tmp_name'] ,$uploadfile );
$nomefileimmagine=$Immagine;
echo($Immagine);
$nomefileimmagine=''.$storage.'$Immagine';
if($success){
if (file_exists($nomefileimmagine)){
unlink($nomefileimmagine);
}
$nuovofile=''.$storage.$_FILES['Filedata']['name'];
rename($nuovofile,$nomefileimmagine);
}else{
}