Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/09/2013, 18:06
manolilorenzo
 
Fecha de Ingreso: agosto-2013
Ubicación: cadiz
Mensajes: 35
Antigüedad: 10 años, 8 meses
Puntos: 0
limitar extension y renombrar al subir imagen

Hola, estoy intentado subir imagenes a la web y despues de mucho buscar lo mejor que encontre para mi necesidades fue esto pero necesito limitar las extensiones a .jpg .png ..etc y tambien necesito renombrar de forma aleatoria las imagenes para que no tener conflictos alguien me puede ayudar?? muchas gacias!!

Código PHP:
<?php
 
    
// Datos de conexión a configurar
    
$user "usuario";
    
$pass "pass";
    
$bbdd "base de datos";
 
    
// Ruta donde se guardarán las imágenes
    
$directorio $_SERVER['DOCUMENT_ROOT'].'/uploads/';
 
    
// Conecto a la BBDD
    
$dbh mysql_connect("localhost"$user$pass);
    
$db mysql_select_db($bbdd);
 
    
// Recibo los datos de la imagen
    
$nombre $_FILES['imagen']['name'];
    
$tipo $_FILES['imagen']['type'];
    
$tamano $_FILES['imagen']['size'];
 
    
// Muevo la imagen desde su ubicación
    // temporal al directorio definitivo
    
move_uploaded_file($_FILES['imagen']['tmp_name'],$directorio.$nombre);
 
  
// Guardamos en la BBDD
    
$sql "INSERT into TABLAIMAGENES (nombre_archivo) values ('$nombre')";
    
$resultado mysql_query($sql);
 
    
// Por si queremos la ID asignada a la imagen
    
$id mysql_insert_id();
?>