Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/04/2005, 01:19
Avatar de Keleriano
Keleriano
 
Fecha de Ingreso: junio-2002
Ubicación: Granada
Mensajes: 133
Antigüedad: 21 años, 9 meses
Puntos: 0
Upload y renombrado de Imagen

Saludos. Estoy trabajando en un script que suba imágenes al servidor y almacene sus urls en una base de datos. He conseguido que suba y lo almacene todo correctamente pero mi problema ahora está en renombrar la imagen con el nombre del campo id que tiene en la bd. Por ejemplo si una imagen tuviese la id número 45, lo que quiero es renombrar la imagen para que su nombre fuese 45.jpg

El código que he usado es el siguiente:
Código PHP:
function Upload($_GET,$HTTP_POST_FILES,$base){
 
$seleccion mysql_select_db($base);
 
$descripcion $_POST['descripcion'];
 
$categoria $_POST['categoria'];
 
$ruta '../imagenes/upload/'.$categoria.'/';
 
$extension substr($HTTP_POST_FILES['file']['name'],-3); 
 
$imagen 'imagenes/upload/'.$categoria.'/'.$HTTP_POST_FILES['file']['name'];
 
   if ((
$extension == 'jpg') || ($extension == 'gif')){
     
$bool =  move_uploaded_file($HTTP_POST_FILES['file']['tmp_name'], $ruta.$HTTP_POST_FILES['file']['name']); 
     if(
$bool){
       
mysql_query("INSERT INTO imagenes VALUES ('$id','$imagen','$descripcion','$categoria')");
 
       echo 
'<center>Imagen subida correctamente.<br>';
     }else{
       echo 
'<center>No subió la imagen <br>';
     }
   }else{ 
     echo 
"<center>Extensión de imagen incorrecta, solo .jpg y .gif<br>"
   }

Gracias

Un Saludo