Quiero que al subir una imagen al host, mire si ya hay alguna con el mismo nombre, y en el caso de que exista, renombre la que voy a subir poniéndole un numero aleatorio, ¿quizás este código esta bien para ello?
$archivo=$_FILES['imagen1']['tmp_name'];
$nombreArchivo=$_FILES['imagen1']['name'];
$nombreArchivo = str_replace(" ","_",$nombreArchivo);
$nombreArchivo = str_replace("'","_",$nombreArchivo);
if (file_exists($nombreArchivo)) {
$rand=rand(100000,999999);
rename ($nombreArchivo,".$rand."_".$nombreArchivo);
move_uploaded_file($archivo,$rutax."/".$rand."_".$nombreArchivo);
$ruta=$ruta."/".$rand."_".$nombreArchivo;
} else {
move_uploaded_file($archivo,$rutax."/"$nombreArchivo);
$ruta=$ruta."/"$nombreArchivo;
}
¿Algo así podría ir bien?
Gracias!