![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
11/11/2013, 15:39
|
![Avatar de angel_xx_1990](http://static.forosdelweb.com/customavatars/avatar516536_2.gif) | | | Fecha de Ingreso: junio-2013 Ubicación: Guadalajara
Mensajes: 236
Antigüedad: 11 años, 7 meses Puntos: 0 | |
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! |