Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/07/2007, 11:27
Avatar de Genetix
Genetix
 
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Re: Subir imagenes a carpetas y colocar enlaces en base de datos

Hola
Tu script quedaría así,


Código PHP:

if(isset($submit)){
if (
is_uploaded_file($_FILES['imagen']['tmp_name'])) {
//revisar que sea jpg
if ($_FILES['imagen']['type'] == "image/jpeg" || $_FILES['imagen']['type'] == "image/pjpeg"){
//nuevo nombre para la imagen
$nuevoNombre time().".jpg";
//mover la imagen
move_uploaded_file($_FILES['imagen']['tmp_name'], "../../img_productos/webcams/$nuevoNombre");
//obtener la inforamción
$data GetImageSize("../../img_productos/webcams/$nuevoNombre");

/*Inserto el nombre dentro de la Base de datos*/
/*=======================================*/
mysql_query("INSERT INTO tu_tabla (id, ruta) VALUES ('1',$nuevoNombre)  ");
/*===============================================*/
//mensaje de éxito
echo "<img src='../../img_productos/webcams/$nuevoNombre' $data[3]> <br> imagen $nuevoNombre subida con éxito";
}else{
echo 
"Formato no válido para fichero de imagen";
}
} else {
echo 
"Error al cargar imagen: " $_FILES['imagen']['name'];
}

NOTA: el insert lo puedes cambiar por un UPDDATE según sea tu caso