| |||
Re: como guardo la ruta de una imagen Lo que tienes que hacer es guardar el nombre del archivo sin mas, luego guardar esa imagen en una carpeta llamada imagenes, y para acceder a ella haces un arreglo con la ruta de la carpeta mas el nombre del archivo. Cita: Te aconsejo que a la imagen que vayas a subir al servidor le des un nuevo nombre utilizando time(), asi tendras la seguridad de que no se te repitan los nombres de las img.<img src="../../buscador/imagenes/<?php echo $row_inmueble['img1']; ?>"> Cita: Todo esto si vas ha utilizar un formulario para subir las imagenes, claro.$nuevoNombre = time().".jpg"; Un saludo. |
| ||||
Re: como guardo la ruta de una imagen subes la imagen con un formulario, despues lo mueves a la carpeta con los permisos correspondientes move_uploaded_file($_FILES['file']['tmp_name'],'../imgupload/archivo.jpg'); y despues haces un update de la base de datos en donde guardas la ruta y le pones, Insert into imagenes values ('../imgupload/archivo.jpg') se puede optimizar mas pero ahi deende de tus capacidades saludos |
| ||||
Re: como guardo la ruta de una imagen A ver si entendi: con el formulario subo la imagen al servidor:
Código:
Luego en el script guardar, tengo que mover la imagen a mi carpeta imagenes<form enctype="multipart/form-data" action="http://<?echo $_SERVER["HTTP_HOST"];?>/secretaria/imagenes/guardar.php" method="post"> Nombre: <input type="text" name="titulo" size="30"> Ubicación: <input type="file" name="archivo"> <input type="submit" value="Enviar archivo"> </form> con el
Código:
Pero no entiendo como utilizar esa funcion.move_uploaded_file() Y en el mismo script guardar, guardo el nombre en la base de datos. Disculpen que les pregunte nuevamente lo que pasa es que soy novato en este tema. Gracias de antemano. Saludos.
__________________ ->Aprender es un proceso que incluye el error.. |
| ||||
Re: como guardo la ruta de una imagen, ultima ayuda please Me funciona todo bien, pero cuando quiero ver la imagen, tengo un pequeño problema con el formato. El codigo donde guardo la imagen es el siguiente:
Código:
Y aca es donde consulto la base para visualizarla:Script guardar: <? if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) { copy($HTTP_POST_FILES['archivo']['tmp_name'], "C:\AppServ\www\secretaria\imagenes\ $nombre_archivo"); //envio los datos a la base. $ssql=mysql_consulta("INSERT INTO `sa_imagenes`(`tb_imagen_id`,`tb_imagen_nombre`,`tb_imagen_registro`) VALUES(0,'$nombre_archivo','$registro');","sec_administrativa","$usuario","$pass"); } else { echo "Posible ataque de carga de archivo: " . $HTTP_POST_FILES['archivo']['name']; } $ssql=mysql_insert_id(); if($ssql) echo"La imagen ha sido Guardada"; else echo"NO se ha podido guardar la imagen"; ?>
Código:
<? $ssql=mysql_consulta("SELECT * FROM `sa_imagenes` WHERE 1 AND `tb_imagen_registro`=16730","sec_administrativa","$usuario","$pass"); $fila = mysql_fetch_array($ssql); $img=$fila["tb_imagen_nombre"]; echo"<table width='50%'> <tr> <td> <img width='40%' src='http://".$_SERVER["HTTP_HOST"]."/secretaria/imagenes/".$img."'> </td> </tr> </table>"; ?> El problema es que guarda el nombre de la imagen en el disco de la siguiente manera: foto.jpg.jpg Y en la base: foto.jpg y Cuando la quiero mostrar no se ve. Alguien sabe como solucionarlo.
__________________ ->Aprender es un proceso que incluye el error.. |
| ||||
Re: como guardo la ruta de una imagen Hola Cala como estas, este tema de como subir imagenes y guardar los datos e imagen en la base de datos ya lo eh posteado con un ejemplo de noticias, lo puedes ver aqui: http://www.forosdelweb.com/f18/subir-imagenes-noticias-448466/ espero te sirva y cualquier cosa no dudes en preguntar. |