Comunidad de diseño web y desarrollo en internet online

Cargar Imagen

Citar            
MensajeEscrito el 11 Feb 2011 02:24 pm
como hago para cargar una imagen y guardarla en base de datos, para despues mostrarla.. gracias...

Por bernardo100108

20 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 11 Feb 2011 04:40 pm
Pues guardas el path de en dónde la guardaste en la DB y luego la cargas normalmente.

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

chrome
Citar            
MensajeEscrito el 11 Feb 2011 04:52 pm
Que tal bernardo aqui te dejo algo que yo hago

UPDATE_FIELD es el nombre de campo FILE EN HTML
PREFIJO= es un numero unico que le pongo a mis fotos para que si suben dos del mismo nombre este prefijo las pueda diferenciar o sea 3lk34k3k_foto1.jpg y kj36q7_foto1.jpg

$tamano = $_FILES['update_field']['size'];
$tipo = $_FILES['update_field']['type'];
$archivo = $_FILES['update_field']['name'];
$prefijo = substr(md5(uniqid(rand())),0,6);
$file = $prefijo."_".$archivo;

/*AQUI LAS RUTAS DE LAS CARPETAS*/
$folder_thum_color = "../../images/img_pro/thum/color/".$file;
$folder_thum_bn = "../../images/img_pro/thum/bn/".$file;

/*ESTE IF ME SUBE LA IMAGEN A LA CARPETA EN EL SERVIDOR*/
if (copy($_FILES['update_field']['tmp_name'],$folder_thum_color) && copy($_FILES['update_field']['tmp_name'],$folder_thum_bn))
{
AQUI PONES EL QUERY para insertar el nombre del archivo en tu tabla de mysql

donde el nombre del archivo sera el valor de $file
}

Saludos !

Por ldgmmorales

Claber

142 de clabLevel

1 tutorial

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 11 Feb 2011 04:57 pm
gracias, ldgmmorales lo mire, pero no mequeda muy claro en que archivos van .. podrias dejarme como un mini tuto o algo, casi notengo experiencia en este tema de imagenes

Por bernardo100108

20 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 11 Feb 2011 05:04 pm
es que todo depende como tengas organizado tu sitio web por ejemplo yo siempre uso una carpeta llamada admin ahi meto todo lo referente a lo que vaya a ser administrable del sitio, entonces hago un archivo llamado SUBIRFOTOS.PHP ahi hago el FORM comun y corriente donde pones un input de tipo file y le pones de NAME=update_field o el nombre ke kieras en el name no tiene que ser ese mismo, luego en el ACTION le vas a poner action="insert.php" creas el archivo INSERT.PHP y pegas el codigo ke te pegue anteriormente pero OJO donde dice las rutas ahi vas a poner las carpetas donde kieres que guarde la imagen y listo...

Por ldgmmorales

Claber

142 de clabLevel

1 tutorial

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 11 Feb 2011 05:10 pm
aa se me paso decirte que el nombre que pongas en el name tendra que ser el mismo que pongas en $tamano = $_FILES['NEWNAME']['size']; sino te va a marcar error sorry... se me escapo ese detalle

Por ldgmmorales

Claber

142 de clabLevel

1 tutorial

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 11 Feb 2011 05:28 pm
gracias =)

Por bernardo100108

20 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.