Foros del Web » Programando para Internet » PHP »

Imagenes en BD o servidor

Estas en el tema de Imagenes en BD o servidor en el foro de PHP en Foros del Web. Hola Hola!.. bueno sigo aprendiendo, y ahroa me surgio uan duda viendo uno de los temas de por aca.. Que seria mejor, por ejemplo para ...
  #1 (permalink)  
Antiguo 22/10/2010, 08:41
 
Fecha de Ingreso: febrero-2008
Mensajes: 56
Antigüedad: 16 años, 3 meses
Puntos: 1
Imagenes en BD o servidor

Hola Hola!.. bueno sigo aprendiendo, y ahroa me surgio uan duda viendo uno de los temas de por aca..

Que seria mejor, por ejemplo para una pagina q tenga muchas fotos y se muestren, hacer q las fotos esten en un Registro de las BD, o q la foto este fisicamente en el servidor y un registro q apunte a esa ruta??
y las imagenes pueden tener un tamaño pro ejemplo de 1mb??...

Esto mas q nada es por curiosidad XD...
Gracias!
  #2 (permalink)  
Antiguo 22/10/2010, 08:50
 
Fecha de Ingreso: julio-2010
Ubicación: La Ciudad Blanca, Mérida-Yucatán
Mensajes: 375
Antigüedad: 13 años, 9 meses
Puntos: 7
Respuesta: Imagenes en BD o servidor

En mi caso particular lo que hago es subir las imagenes a una carpeta en el servidor por ejemplo "Fotos" y guardo el nombre de la foto o la ruta completa en un campo de texto en la bd, ya que de ese modo lo unico que tengo que hacer es apuntar hacia la imagen, pero como te repito es la forma en que yo lo hago, todo dependerá de la manera en que desees realizarlo.

saludos
__________________
--No todos aprendemos de la misma forma, ni a la misma velocidad---
  #3 (permalink)  
Antiguo 22/10/2010, 08:52
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 9 meses
Puntos: 150
Respuesta: Imagenes en BD o servidor

Que conste que jamás he hecho eso de guardar las imagenes directamente en la BD, pero incluso para imagenes pequeñas que ocupen nada lo haría todo de la otra forma, subiendo archivos a carpetas y simlpemente guardando el nombre del archivo en la base de datos.... no se..... mucho mas sencillo creo si luego quieres sustituir una imagen por otra...

Lo que ahora estoy pensando..... es como sería el tema de guardarlo en la base de datos... ¿evitaria que te enlazaran la imagen desde otra web? aunque esto ya se puede evitar con el htaccess. ...
  #4 (permalink)  
Antiguo 22/10/2010, 08:53
(Desactivado)
 
Fecha de Ingreso: agosto-2009
Mensajes: 37
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Imagenes en BD o servidor

mira yo lo ago de la siguiente manera ago una carpeta en el servidor llamada fotos o como le quieres llamar y ahi meto todas las imagenes y en la bd solo guardo el nombre de la imagen y despues se accede como cualquier ruta de imagen solo especificando el nombre de la imagen mas omenos pa que te des una idea

Código PHP:
conectar();
$queEmp2 mysql_query("SELECT clave FROM alumnos ORDER BY clave DESC LIMIT 1 ");
$rowEmp2 mysql_fetch_assoc($queEmp2);
$clave$rowEmp2['clave']+1;
desconectar();

$destino='fotos';

$imagen$_FILES['file']['name'];
$tipo_archivo $_FILES['file']['type'];
$tamano_archivo $_FILES['file']['size'];
$nomimag=$clave.'.jpg';

if(
$imagen==NULL)
{
header("Location: alumnos.php?error=pai");

}

if (
strpos($tipo_archivo"jpeg") || strpos($tipo_archivo"jpg" ))
 {

if (
move_uploaded_file($_FILES['file']['tmp_name'],$destino.'/'.$nomimag))
{

conectar();
mysql_query("insert into alumnos (rfc,curp,edad,paterno,materno,nombre,sanguinio,peso,estatura,discapacidad,sexo,grado,grupo,activo,becado,desercion,nuevo,aprovado,imagen) values ('$rfc','$curp','$edad','$paterno','$materno','$nombre','$sanguinio','$peso','$estatura','$discapacidad','$sexo','$grado','$grupo','$activo','$becado','$desercion','$nuevo','$aprovado','$nomimag')");
desconectar();
}

}



?> 

y esta es para acceder a la imagen


Código PHP:
conectar();
$result=mysql_query("select * from alumnos where nombre='$nombre'");
desconectar();

while (
$row=mysql_fetch_array($result))
{





echo 
'<tr><td>'.'<img src="fotos/'.$row["imagen"].'" width="70" height="71" /></td>';
 } 
  #5 (permalink)  
Antiguo 22/10/2010, 09:26
 
Fecha de Ingreso: febrero-2008
Mensajes: 56
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: Imagenes en BD o servidor

Gracias... bueno veo q los 3 opinan q es mejor guardarla fisicamente en el servidor.. (q es lo q yo he hecho tambien..)

y como dices Vun, tener la imagen en la DB, evitaria que te enlazran la imagen, o simplemente un link Directo a la imagen no existiria..

Tienen sus pro y sus contra, pero por ahroa me quedo con subirlas al servidor, amenos q alguien mas venga con otra opinion :D???

gracias!

Etiquetas: bd, imagenes, servidores
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 12:04.