Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/02/2010, 04:40
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 3 meses
Puntos: 29
Respuesta: Subir imagenes mediante php

Todo lo que tienes que hacer es subir la imagen al servidor y luego guardar en la BD la dirección donde esta se encuentra. El form sería algo así:
Código HTML:
Ver original
  1. <form enctype="multipart/form-data" method="POST" action="subir.php">
  2. <input type="file" name="imagen">
  3. </form>

Subir.php sería:
Código PHP:
Ver original
  1. $uploadDir = 'upload/imagen/';
  2.     $uploadFile = $uploadDir . $_FILES['imagen']['name'];
  3.     move_uploaded_file($_FILES['imagen']['tmp_name'], $uploadFile);
  4.  
  5. chmod("upload/imagen/".$uploadFile, 0777);
  6.  
  7.  
  8. $ruta="http://www.tuweb.net/upload/imagen/".$uploadFile;
  9.  
  10. //Guardar en la bd
  11. $conexion;
  12. $seleccionarBasededatos;
  13. $sql="INSERT INTO imagenes (ruta) VALUES ('".$ruta."')";
  14.  
  15. mysql_query($sql,$conexion) or die ("Error insertando".mysql_error());

Saludos.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.