rinominare file in upload

ciao
il file che hai postato è quasi illeggibile, viene scritto su un'unica riga
comunque immagino che tu carichi l'immagine da un form l'immagine e che nello stesso form tu indichi il nome nuovo del file da caricare
quindi al posto di move_uploaded_file prova con rename, esempio schematico
PHP:
<?php
//.....
$nome_temp=$_FILES['immagine']['tmp_name'];
$nome_nuovo=$_POST['nome_nuovo'];
$cartella="immagini/";//attento ai percorsi
if(rename($nome_temp,$cartella.$nome_nuovo)){
	echo "l'immagine $nome_nuovo caricata con successo";
}else{
	echo "errore nel caricamento";
}
//.....
?>
 
ciao
il file che hai postato è quasi illeggibile, viene scritto su un'unica riga
comunque immagino che tu carichi l'immagine da un form l'immagine e che nello stesso form tu indichi il nome nuovo del file da caricare
quindi al posto di move_uploaded_file prova con rename, esempio schematico
PHP:
<?php
//.....
$nome_temp=$_FILES['immagine']['tmp_name'];
$nome_nuovo=$_POST['nome_nuovo'];
$cartella="immagini/";//attento ai percorsi
if(rename($nome_temp,$cartella.$nome_nuovo)){
	echo "l'immagine $nome_nuovo caricata con successo";
}else{
	echo "errore nel caricamento";
}
//.....
?>
nel mio caso avevo
PHP:
<?php

move_uploaded_file($uploaded_file, $file_path);

?>

modificato in :
PHP:
<?php

$nome_nuovo='prova.jpg'; 

rename($uploaded_file,$file_path.$nome_nuovo);

?>
oltre che nel form mi dà errore, nel serve mi carica questo file image-0001.jpgprova.jpg , il nome originario del file con il nome che voglio dare, non c'è un modo di rinominare prima della funzione move_uploaded_file ? grazie dell'aiuto
 

Discussioni simili