Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/07/2007, 11:13
javy
 
Fecha de Ingreso: septiembre-2002
Mensajes: 153
Antigüedad: 21 años, 7 meses
Puntos: 1
Re: Subir imagenes a carpetas y colocar enlaces en base de datos

Hola Genetix.

No estoy muy seguro de tu pregunta. Lo que hago es subir un jpg a una carpeta determinada, usando este 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");
//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'];
}
}
?>

<form enctype="multipart/form-data" action="<? echo $PHP_SELF;?>" method="post">
<p>
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
Subir esta imagen:</p>
<p>
<input name="imagen" type="file" size="100">
</p>
<p>
<input type="submit" name='submit' value="Subir Web Cams">
</p>
</form>

- Cuando se le da a "Enviar", me muestra la imagen y su nombre.

- Lo que quisiera hacer es que, además de esto, me guardase la ruta en una tabla para luego poder mostrarla.