Como puedo obetener la ruta de una archivo o una imagen para guardarla en un campo de la DB y llamarlo despues por medio de una funcion?
Eso.
Saludos!
| |||
Claro, nos estamos entendiendo mal. Te aclaro unos puntos. Cita: No quiero introducir la imagen en la BD sino que la direccion donde se encuentra esta, por ejemplo, /images/imagen1.jpg. Solo quiero guardar la ruta, para despues ocupar un <img scr="aqui va la ruta que tengo guardada">1.- Como se va a determinar cual es la imagen que se va a introducir a la BD? Cita: Me gustaria obtenerlo por medio de un boton examinar, pero por ahora lo estoy haciendo manual.2.- De donde vas a obtener el NOMBRE de la imagen (img1.jpg)? Cita: Idem.3.- Si para dar de alta el registro debes ya saber que imagen es la que debe almacenarse, es porque ya conoces la ruta, ¿no? Eso, ojala me hayas entendido ahora. Saludos! |
| ||||
Bueno, con un boton de examinar lo unico que puedes es examinar el disco duro de la máquina del usuario (c:\carpeta\archivos\imagenes\img1.jpg), no el sistema de archivos del server (home/public_html/imagenes/img1.jpg), por lo tanto creo que va a ser dificil lo que pides, a menos que simules tu mismo sistema de "examinar" usando: realpath(); dirname(); opendir(); closedir(); etc... Revisa las funciones del Filesystem de PHP http://es.php.net/manual/en/ref.filesystem.php
__________________ Manoloweb |
| ||||
Hola: A ver si te entendemos bien... Lo que quieres hacer es poder subir al servidor una imagen (con un formulario y el boton 'Examinar' ese), que la guarde en un directorio concreto y luego almacenar esa ruta en la BD? Es esto o es otra cosa lo que preguntas? ![]() Un saludito.
__________________ Eduardo Serrano Domínguez email: [email protected] http://www.ispanet.com/ispanet/imagenes/banner01.jpg |
| |||
Exacto. O quizas no subir la imagen, la imagen la puedo dubir en forma manual, por ahora solo me conformaría con guardar la ubicacion que la imagen tendra. Al fin nos estamos entendiendo! ![]() Saludos! |
| |||
Hola Tonny, a ver si te entiendo. Tú subes al servidor una foto ejemplo llamada disco.jpg en el directorio ejemplo images. en la consulta de la base de datos: while ($ver = mysql_fetch_array($resultado)) { echo "<b><font color='#00ff00'>Año de Nacimiento: </font>"; echo $mal['an'], " "; echo "<BR>\n"; $foto=$ver['imagen']; echo "<img src='images/$foto'>"; } donde imagen es el nombre del campo de la base de datos que contiene el nombre de la foto y la busca en el directorio images Espero que lo entiendas |