Foros del Web » Programando para Internet » PHP »

Ruta Imagenes

Estas en el tema de Ruta Imagenes en el foro de PHP en Foros del Web. Hola, gente. Tengo este codigo para subir imagenes a un directorio y guardar el nombre de la imagen en la bbdd. ////////////////IMAGEN 1 //////////////////////////////////////////////// $uploaddir ...
  #1 (permalink)  
Antiguo 09/03/2009, 13:35
 
Fecha de Ingreso: febrero-2008
Mensajes: 120
Antigüedad: 16 años, 2 meses
Puntos: 1
Ruta Imagenes

Hola, gente.

Tengo este codigo para subir imagenes a un directorio y guardar el nombre de la imagen en la bbdd.

////////////////IMAGEN 1 ////////////////////////////////////////////////
$uploaddir = '../img/';
$imagen_prod = $uploaddir . date("dmyh"). basename($_FILES['imagen_prod']['name']);
if (move_uploaded_file($_FILES['imagen_prod']['tmp_name'], $imagen_prod)) {
$msg1 = "La imagen 1 se guardo satisfactoriamente.\n";
chmod("$imagen_prod", 0644);
} else {
$err_msg1 = "Posible error al guardar la imagen 1!\n";
}

Va bien, funciona y todo, pero el problema es que en la bbdd se guarda:
"../img/nombreimagen.jpg", con el directorio.

Eso no me va bien a la hora de mostrar en web con el condicionante if $imagen='0' muestrame "no_image.gif", ya que se considera que $image no esta vacío puesto que me guarda en las demas imagenes "../img/"
  #2 (permalink)  
Antiguo 09/03/2009, 13:44
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Ruta Imagenes

Conserva $uploaddir solo como referencia, sin afectar $imagen_prod y, cada que necesites mostrar una imagen, agregas el directorio correspondiente.

Código php:
Ver original
  1. $uploaddir = '../img/';
  2. $imagen_prod = date("dmyh"). basename($_FILES['imagen_prod']['name']);
  3. if (move_uploaded_file($_FILES['imagen_prod']['tmp_name'], "$uploaddir$imagen_prod")) {
  4. $msg1 = "La imagen 1 se guardo satisfactoriamente.\n";
  5. chmod("$uploaddir$imagen_prod", 0644);
  6. } else {
  7. $err_msg1 = "Posible error al guardar la imagen 1!\n";
  8. }
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 09/03/2009, 14:46
 
Fecha de Ingreso: febrero-2008
Mensajes: 120
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Ruta Imagenes

Problema resuelto, muchas gracias, amigo!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:04.