Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2013, 05:01
Avatar de angel_xx_1990
angel_xx_1990
 
Fecha de Ingreso: junio-2013
Ubicación: Guadalajara
Mensajes: 236
Antigüedad: 10 años, 10 meses
Puntos: 0
Pregunta Como utilizar file_exists

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!