Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/06/2013, 21:01
matt_1985
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 10 meses
Puntos: 61
concatenar randon a nombre de imagen

Estimados,

Tengo el siguiente problema , tengo un script para hacer un upload de imágenes , mi duda es que al nombre del archivo le concateno una función que crea un código aleatorio de números a lo cual el código queda pegado al final de la extensión por ej:
miarchivo.jpg_15456253 lo cual no me deja visualizar la imagen correctamente, el nombre debería quedar como : miarchivo_124555.jpg , espero se haya entendido mi duda.

Código PHP:
Ver original
  1. function aleatorio($e){
  2.  
  3. for($i=0;$i<$e;$i++){
  4. $rand =  $rand .  rand(0, 9);  
  5. }
  6. return $rand;
  7. }
  8.  
  9. $codigo=aleatorio(6);
  10.  
  11.     $nom_arch ="./subidos/".$_FILES['archi']['name'];
  12.     $arch_temp=$_FILES['archi']['tmp_name'];
  13.    
  14.     if (move_uploaded_file($arch_temp,$nom_arch.'_'.$codigo)){
  15.         header("location: index.php");
  16.     echo "<html><body><font color=\"#FF0000\"> SE HA PRODUCIDO UN ERROR AL SUBIR
  17.          arch_temp: $arch_temp, destino: $nom_arch
  18.          </font></body></html>";
  19.      }


Saludos.