Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2004, 22:37
Avatar de Sebastian1046
Sebastian1046
 
Fecha de Ingreso: junio-2003
Mensajes: 278
Antigüedad: 20 años, 10 meses
Puntos: 0
rename nombre?

Hola, yo tengo echo un codigo para subir archivos, pero quisiera que cuando suban se reemplaze el nombre del archivo por uno al azar y si ese numero que crea ya esta (digamos que en el directorio ya hay un archivo con ese nombre) siga creando hasta encontrar alguno que no este, yo tengo:

//estas son las variables que manejo en mi codigo:
$upload_dir (carpeta/)
$filename (archivo.exe)

esto es lo que puse para q' me tire el error cuando el archivo ya esta:
Código PHP:
if(file_exists($upload_dir.$filename)){
echo 
"<hr size='1' width='60%'><br>El nombre del archivo $filename ya existe.";
?> 
Pero no se como hacer para que me de una variable nueva ($new_file) con el nombre cambiado.

por ejemplo, si mi archivo se llama "hola.exe" que cree otros nombres, como "0001534.exe" y si ese nombre ya esta en mi carpeta "carpeta/" que cree otro nombre arbitrario "31232.exe"

Me explico? como puedo hacerlo?


Saludos.
__________________
Agradesco infinitamente a toda la gente del foro que me ayudo/a.

Última edición por Sebastian1046; 20/10/2004 a las 22:38