Foros del Web » Programando para Internet » PHP »

Insertar Imagenes A La Ftp Y No A La Bd

Estas en el tema de Insertar Imagenes A La Ftp Y No A La Bd en el foro de PHP en Foros del Web. Tengo el siguiente codigo (que es del faq de cluster): Código PHP: <?php  //establece una conexión con la base de datos.  $conexion  =  mysql_connect ( "localhost" , "xxx" , "xxx" ) or die( "No se pudo realizar la conexion con el servidor." ...
  #1 (permalink)  
Antiguo 15/02/2007, 16:51
 
Fecha de Ingreso: mayo-2005
Ubicación: Murcia
Mensajes: 319
Antigüedad: 19 años, 6 meses
Puntos: 0
Insertar Imagenes A La Ftp Y No A La Bd

Tengo el siguiente codigo (que es del faq de cluster):

Código PHP:
<?php 
//establece una conexión con la base de datos. 
$conexion mysql_connect("localhost","xxx","xxx") or die("No se pudo realizar la conexion con el servidor."); 
mysql_select_db("xxx",$conexion) or die("No se puede seleccionar BD"); // tu_bd es el nombre de la Base de datos .. por siaca. 

// archivo temporal (ruta y nombre). 
$binario_nombre_temporal=$_FILES['archivo']['tmp_name'] ; 

// leer del archvio temporal .. el binario subido. 
// "rb" para Windows .. Linux parece q con "r" sobra ... 
$binario_contenido addslashes(fread(fopen($binario_nombre_temporal"rb"), filesize($binario_nombre_temporal))); 

// Obtener del array FILES (superglobal) los datos del binario .. nombre, tabamo y tipo. 
$binario_nombre=$_FILES['archivo']['name']; 
$binario_peso=$_FILES['archivo']['size']; 
$binario_tipo=$_FILES['archivo']['type']; 

//insertamos los datos en la BD. 
$consulta_insertar "INSERT INTO productos (id, nombre, en_name, descripcion, en_description, precio, descuento, oferta, referencia, estilo, en_style, tipo, en_tipe, estado, fabricante, archivo_binario,archivo_nombre,archivo_peso,archivo_tipo) VALUES ('','$nombre','$en_name','$descripcion','$en_description','$precio','$descuento','$oferta','$referencia','$estilo','$en_style','$tipo','$en_tipe','$estado','$fabricante', '$binario_contenido', '$binario_nombre', '$binario_peso', '$binario_tipo')"
mysql_query($consulta_insertar,$conexion) or die("No se pudo insertar los datos en la base de datos."); 
header("location: $HTTP_REFERER");  // si ha ido todo bien 
exit; 
?>
Bien como podría hacer para que en vez de enviar la imagen a la BD me la envie a una carpeta de la ftp y que luego cuando vaya hacer la consulta me muestre la imagen insertada con el textos y datos que he insertado con dicha imagen...

He visto varios codidos pero no consigo conjugar imagen con texto a la hora de hacer las consultas...
  #2 (permalink)  
Antiguo 15/02/2007, 22:57
Avatar de carlosmbrizuela  
Fecha de Ingreso: enero-2007
Ubicación: La Plata (Argentina)
Mensajes: 490
Antigüedad: 17 años, 10 meses
Puntos: 1
Re: Insertar Imagenes A La Ftp Y No A La Bd

lo que podes hacer es giardar el texto en un campo, y en otro campo el nombre de la imagen. Cuando hagas la consulta levanta la imagen, con sun respectiva ruta y su respectivo texto.

saludos
  #3 (permalink)  
Antiguo 16/02/2007, 09:33
 
Fecha de Ingreso: mayo-2005
Ubicación: Murcia
Mensajes: 319
Antigüedad: 19 años, 6 meses
Puntos: 0
Re: Insertar Imagenes A La Ftp Y No A La Bd

No entiendo muy bien lo que me quieres decir..., quizas porque esté empezando en esto o nose...
  #4 (permalink)  
Antiguo 20/02/2007, 15:59
 
Fecha de Ingreso: mayo-2005
Ubicación: Murcia
Mensajes: 319
Antigüedad: 19 años, 6 meses
Puntos: 0
Re: Insertar Imagenes A La Ftp Y No A La Bd

¿Alguna sugerencia?
  #5 (permalink)  
Antiguo 21/02/2007, 14:48
 
Fecha de Ingreso: mayo-2005
Ubicación: Murcia
Mensajes: 319
Antigüedad: 19 años, 6 meses
Puntos: 0
Re: Insertar Imagenes A La Ftp Y No A La Bd

Alguien me puede ayudar por favor?
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 21:45.