Foros del Web » Programando para Internet » PHP »

ruta imágenes varios directorios

Estas en el tema de ruta imágenes varios directorios en el foro de PHP en Foros del Web. Hola: Éste es mi código: Código: <?php $obtener_foto="select foto from img"; $i=0; $consulta=mysql_query($obtener_foto,$conexion); if($consulta!=NULL) { if(mysql_num_rows($consulta)!=0) { while($fila=mysql_fetch_array($consulta)) { $ruta_foto[$i]=$fila['foto']; echo $ruta_foto[$i]; echo "<br>"; $i++; ...
  #1 (permalink)  
Antiguo 23/05/2007, 06:34
Avatar de zaida  
Fecha de Ingreso: noviembre-2006
Ubicación: Madrid (España)
Mensajes: 266
Antigüedad: 17 años, 5 meses
Puntos: 0
Exclamación ruta imágenes varios directorios

Hola:
Éste es mi código:

Código:
<?php
$obtener_foto="select foto from img";
$i=0;
$consulta=mysql_query($obtener_foto,$conexion);
if($consulta!=NULL)
{
	if(mysql_num_rows($consulta)!=0)
	{
		while($fila=mysql_fetch_array($consulta))
		{
			$ruta_foto[$i]=$fila['foto'];
			echo $ruta_foto[$i];
			echo "<br>";
			$i++;
		}
	}
	
}
?>
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
$i=0;
while($ruta_foto[$i]!=NULL)
{
echo "<br>".$ruta_foto[$i]. "<br>";
?>
<img src="<?php echo $ruta_foto[$i]; ?>">
<?php
 $i++;
 }
 ?>
</body>
</html>
En éste caso tengo todas las imágenes en la misma carpeta y por tanto la ruta que tengo en la etiqueta <img> me muestra todas las imágenes de la carpeta.
Pero se podría dar el caso que tendo imágenes en dos carpetas. Alguien sabe cómo podría hacerlo sin necesidad de tener una etiqueta <img> por cada imagen??
Espero haberme explicado bien. Un saludo y muchas gracias adelantadas
  #2 (permalink)  
Antiguo 23/05/2007, 08:21
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Re: ruta imágenes varios directorios

¿Y de qué depende si una imagen está en un directorio u otro?

¿Son directorios fijos?
  #3 (permalink)  
Antiguo 24/05/2007, 02:04
Avatar de zaida  
Fecha de Ingreso: noviembre-2006
Ubicación: Madrid (España)
Mensajes: 266
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: ruta imágenes varios directorios

Hola jerkan
En un principio serían directorios fijos, pero me gustaría saber hacerlo tanto si son dos directorios fijos como si no lo son.
Dependerá de si van a ser imágenes de productos nuevo en la tienda on line, ofertas.....
Espero haberme explicado.

Saludos
  #4 (permalink)  
Antiguo 24/05/2007, 02:18
 
Fecha de Ingreso: diciembre-2005
Mensajes: 4
Antigüedad: 18 años, 4 meses
Puntos: 0
Re: ruta imágenes varios directorios

Aunque te haga cambiar el chip. ¿Has probado a guardar las imágenes en la base de datos? De esa forma te olvidas de las rutas, las mostrarías por ej.:

<img src="imagen.php?id=10" />
  #5 (permalink)  
Antiguo 24/05/2007, 02:25
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Re: ruta imágenes varios directorios

Se me ocurre que podrías guardar la 'categoría' de la foto en la base de datos (en un nuevo campo). De esta manera, podrías discernir dónde está alojada (teniendo una carpeta para cada categoría).
  #6 (permalink)  
Antiguo 24/05/2007, 02:27
Avatar de zaida  
Fecha de Ingreso: noviembre-2006
Ubicación: Madrid (España)
Mensajes: 266
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: ruta imágenes varios directorios

Hola maxaca
No he probado a guardarlas en la bd, es que soy nueva en ésto...
Me podrías explicar cómo hacerlo? He leido que al guardar las ímagenes directamente en la bd las hace muy pesadas y hace que las consultas sean muy lentas ¿es cierto?
Muchas gracias!!!! saludos
  #7 (permalink)  
Antiguo 24/05/2007, 02:32
Avatar de zaida  
Fecha de Ingreso: noviembre-2006
Ubicación: Madrid (España)
Mensajes: 266
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: ruta imágenes varios directorios

ok jerkan voy a probarlo.
Otra cuestión:
Si las imágenes van a estar todas en el mismo directorio pero cada imagen va a llamar a un archivo diferente?, es decir, archivos que estén en distintos niveles? ¿Cómo podría hacerlo?
Muchísimas gracias
  #8 (permalink)  
Antiguo 24/05/2007, 07:11
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Re: ruta imágenes varios directorios

Cita:
Iniciado por zaida Ver Mensaje
... es decir, archivos que estén en distintos niveles? ¿Cómo podría hacerlo?
¿A qué te refieres con distintos niveles?
  #9 (permalink)  
Antiguo 24/05/2007, 07:28
Avatar de zaida  
Fecha de Ingreso: noviembre-2006
Ubicación: Madrid (España)
Mensajes: 266
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: ruta imágenes varios directorios

Por ejemplo tengo una carpeta de imágenes, una carpeta de archivos php, y un archivo2.php.Todo ésto en un sitio en dreamweaver. Algunas imágenes irán el el archivo2.php y otras imágenes iréan en archivos que están dentro de la carpeta de archivos php.

espero que más o menos lo hayas entendido.
Muchas gracias de nuevo y siento las molestias
Saludos :
  #10 (permalink)  
Antiguo 24/05/2007, 07:34
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Re: ruta imágenes varios directorios

Si lo he entendido bien, el problema que tienes es el de las rutas relativas a desde dónde se llamen. Para solucionar este problemilla lo mejor es implementar un dispatcher. Esto es un fichero por el que pasan todas las peticiones de los usuarios. De esta manera, todas las urls tendrán como raíz el lugar donde se encuentre ese dispatcher.
Puedes encontrar más información aquí.
  #11 (permalink)  
Antiguo 24/05/2007, 15:21
Avatar de zaida  
Fecha de Ingreso: noviembre-2006
Ubicación: Madrid (España)
Mensajes: 266
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: ruta imágenes varios directorios

Muchas gracias, lo mirare y ya te contaré. Gracias por tu ayuda!!!!
Saludos
  #12 (permalink)  
Antiguo 25/05/2007, 03:59
Avatar de zaida  
Fecha de Ingreso: noviembre-2006
Ubicación: Madrid (España)
Mensajes: 266
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: ruta imágenes varios directorios

Lo he estado mirando y puede valerme algo, otra pregunta que quería hacerte: si quisiera insertar las fotos directamente en la bd cómo debería hacerlo?
Muchas gracias otra vez
Saludos
  #13 (permalink)  
Antiguo 25/05/2007, 04:35
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Re: ruta imágenes varios directorios

Cita:
Iniciado por zaida Ver Mensaje
si quisiera insertar las fotos directamente en la bd cómo debería hacerlo?
Sólo tienes que buscar en este mismo foro sobre ese tema. Seguro que encuentras muchos temas abiertos.
De todas formas, yo te recomiendo que guardes las imágenes en el servidor y los datos asociados al fichero en la bd.
  #14 (permalink)  
Antiguo 25/05/2007, 04:56
Avatar de zaida  
Fecha de Ingreso: noviembre-2006
Ubicación: Madrid (España)
Mensajes: 266
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: ruta imágenes varios directorios

Perdona que resulte un poco pesada, pero a que te refieres con los datos asociados al archivo? al tamaño de la imagen por ejemplo?
Muchas gracias, buscaré en el foro como insertar las imágenes en la bd.

Saludos
  #15 (permalink)  
Antiguo 25/05/2007, 05:47
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Re: ruta imágenes varios directorios

Me refiero al tamaño del archivo, su extensión, dónde está alojada (si tienes más de un directorio dónde guardar las imágenes/archivos), el nombre del archivo, etc.
  #16 (permalink)  
Antiguo 25/05/2007, 05:50
Avatar de zaida  
Fecha de Ingreso: noviembre-2006
Ubicación: Madrid (España)
Mensajes: 266
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: ruta imágenes varios directorios

Muchísimas gracias!!!!!!!!!!!!
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 06:03.