Respuesta: Problema con imagenes que se sobreescriben al subir al host Estoy pensando en eliminar lo de rand en un primer momento y utilizar "file_exists", diciendo que si el archivo existe lo renombre, pero no se como hacelo,.
Creo que debería de utilizar el "file_exists", cuando doy el nombre al archivo que subo, no?
$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! |