mario
|
Posted: 06/30/2006, 3:47 AM |
|
he estado leyendo los post de este foro y estan interesantes, pero me pueden ayudar me estoy iniciando en php y mysql y quiero guardar en la BD la ruta para imagenes primero como la guardo en la base de datos como texto o como imagen ysegundo ya q la guarde como la recupero con php
GRACIAS
|
|
|
Estuardo
|
Posted: 07/13/2006, 10:27 AM |
|
hola a todos creo que desean guardar la imagen en la base de datos ps bien lo primero que tienen que hacer es crear dos campos en la tabla donde van a guardar la imagen. Los campos que cree yo son:
FOTO y el otro TIPO el primer campo (foto) es de tipo MEDIUMBLOB y el segundo (tipo) es de tipo varchar (50).
En el campo FOTO se guarda la imagen convertida en datos binarios.
En el campo TIPO se guarda el tipo de la imagen en este formato --->( image/gif ).
Luego el codigo para insertar dicha imagen es el siguiente..
$nombre_archivo=$HTTP_POST_FILES["foto"]["name"]; //Nombre del archivo
$tipo_archivo=$HTTP_POST_FILES["foto"]["type"]; //Tipo de archivo
$tamano_archivo=$HTTP_POST_FILES["foto"]["size"]; //Tamano de archivo
$archivo = $_FILES["foto"]["tmp_name"];
if ($nombre_archivo!="")
{
$fp = fopen($archivo,"rb");
$contenido = fread($fp,$tamano_archivo);
$contenido = addslashes($contenido);
fclose($fp);
$insertSQL="INSERT INTO TABLA( foto, tipo) VALUES (''$contenido', '$tipo_archivo')";
mysql_select_db($database, $conexion);
}
ESPERO QUE ESTO LES AYUDE EN ALGO......SI DESEAN MAS INFORMACION CONTACTENSE CONMIGO :
estuardo195@hotmail.com
|
|
|
mariana
|
Posted: 07/14/2006, 11:52 AM |
|
hola bueno es un gusto poder saludarlos y al mismo tiempo solicitando de su ayuda tengo una pagina web la cual no la programe yo pero hoy hay problemas con la imagen esta en php y no manejo mucho el codigo el codigo q esta es este
<img src="images/flecha_fondo_blanco.jpg" align="middle" border=0>
<?=localizedContent($noticias,TEXT_NAME)?><br>
<table border=0 cellspacing=0 cellpadding=5 width="310 px" bgcolor="#ffffff">
<tr><td width="145 px" align="center" valign="top"><a href="<?=$pic1->locationorg?>" target="popup"><img src="<?=$pic1->locationthb?>" border=0></a></td>
<td width="145 px" align="center" valign="top"><a href="<?=$pic2->locationorg?>" target="popup"><img src="<?=$pic2->locationthb?>" border=0></a></td>
</tr>
me podrian decir si existe algun error q hace falta para q pueda ver la imagen .
Muchas gracias.
|
|
|
susy
|
Posted: 07/19/2006, 8:15 AM |
|
hola necesito ayuda
tengo que guardar una imagen..el caso es el siguiente
en la base de datos de mysql debo guardar la ruta de la imagen,
la imagen sera copiada a una carpeta externa en el servidor. una vez almacenada la ruta y la imagen tebo mostrarlos
obviamente en un src= poner la ruta y la imagen jalarla del servidor..
pero la verdad no se como hacerle, no tengo ni idea, soy muy nueva en esto de php, y no se como se hace, ayudenme porfa
|
|
|
bysma
|
Posted: 07/28/2006, 4:30 PM |
|
Hola amigos mi pregunta es la siguiente
Mis conocientos con php no son de expertos pero me valgo bien. Estoy aciendo una web con noticias dinamicas en php y quiero ademas incorporarle imagenes, estas las quiero subir al servidor, e intentado subirlas mediante ftp pero no me lo permite, y e pensado en hacer una cosa parecida a esta.
Primero desde un formulario seleciono la imagen que deseo en mi pc
luego esta imagen que ha sido selecionada mediante el formulario quiero que me la convierta en datos binarios con el que escribiremos el archivo y mediante las funciones de crear archivos de php crear de nuevo la imagen
Es mas o menos como crear una copia de la imagen de mi pc y crearla en el servidor, de esta forma creo que podre subir imagenes al servidor
espero que alguien sepa o me pueda facilitar el codigo en php
me aria un gran favor
Gracias
|
|
|
DiaVoLo
|
Posted: 08/08/2006, 7:12 AM |
|
Quote Estuardo:
Luego el codigo para insertar dicha imagen es el siguiente..
$nombre_archivo=$HTTP_POST_FILES["foto"]["name"]; //Nombre del archivo
$tipo_archivo=$HTTP_POST_FILES["foto"]["type"]; //Tipo de archivo
$tamano_archivo=$HTTP_POST_FILES["foto"]["size"]; //Tamano de archivo
$archivo = $_FILES["foto"]["tmp_name"];
if ($nombre_archivo!="")
{
$fp = fopen($archivo,"rb");
$contenido = fread($fp,$tamano_archivo);
$contenido = addslashes($contenido);
fclose($fp);
$insertSQL="INSERT INTO TABLA( foto, tipo) VALUES (''$contenido', '$tipo_archivo')";
mysql_select_db($database, $conexion);
}
Y como la saco en un row?
yo tengo hexo este codigo y solo me salen codigos vamos un monton de signos raros.
<?
//conectamos a la base
$connect=mysql_connect("localhost","nombreusuario","contraseña");
//Seleccionamos la base
mysql_select_db("basededatos",$connect); //hacemos las consultas
$result=mysql_query("select * from noticias order by id_noticia Desc", $connect);
$totalregistros=mysql_num_rows($result);
while($row=mysql_fetch_array($result))
{
header( "Content-type: image/jpg");
echo " <td height=81 colspan=2 rowspan=2 class=margenh1>
<img src=".$row[imagen]." width='100' height='80'></td>
<td width=9 height=81 rowspan=2 class=margenh1> </td>
<tr>
</tr>
</table>";
}
mysql_free_result($result)
?>
Solo os he puesto parte del codigo para que veais donde falla, en vez de sacarme la imagen me saca muchos signos que me llenan la pantalla (creo que son binarios o algo por el estilo) podeis ayudarme??=?= asias tios1!!!
|
|
|
VanFannel
|
Posted: 08/09/2006, 9:10 AM |
|
Disculpen alguien me puede ayudar por favor , es ke no se como puedo imprimir un documento en php, tengo una database en mysql con nombres de clientes y tengo ke mandarles una felicitacion el dia de su cumpleaños, la cual tiene el mismo formato, solo tengo ke mandarle el nombre y la fecha, pero no se como....... si alguien puede , pues se lo agradecere mucho , gracias , gracias
|
|
|
Orlando Vasquez
|
Posted: 08/14/2006, 1:43 PM |
|
Cmarrero, vi la pagina y esta cool,
contactame y te ayudo
saludos,
Orlando Vasquez
Colombia
orlando.vasquez@yahoo.com
|
|
|
Kristhiaus
|
Posted: 09/06/2006, 3:21 PM |
|
tengo un problema como hago para poner la imagen q tengo en MYSQL, q mide 170px por 190px, pero quiero llamarla en un documento PHP con las dimensiones de 50px por 60px, no saben algun codigo PHP q me pueda servir para realizar esa convercion sin tener q crea otro campo en la tabla para la imagen pero en pequeño.
por fa, nesecito la respuesta rapido...
|
|
|
wilson salinas
|
Posted: 09/06/2006, 9:23 PM |
|
Este foro es para MySQL usando PHP, claro que si usted lo necesita con ACCESS(manejador de bases de datos mas chimbo que existe) y VB6(lenguaje de programacion que ya paso de moda hace como tres años), indage hacerca de una propiedad de un recodset que se llama Chunks, en VB6 es un poco mas complicado que en PHP por lo que he podido ver. Debido a que tiene que fragmentar el archivo en varios pedacitos de binarios largos... en fin... ahi le comento.
|
|
|
|