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.