amigos una consuta alguien sabe como puedo obtener la ruta absoluta de un archivo que se encuentra almacenado en mi base de datos mysql
por favor de ante mano muchas gracias
| ||||
Respuesta: ruta absoluta estimado gatorV muchas gracias por la respuesta pero la verdad que no entiendo como lo puedo usar para que me la ruta absoluta de mi archivo que se encuentra almacenado en mi base de datos mysql alguna ayudit please??? |
| ||||
Respuesta: ruta absoluta ok mira me explico mejor tengo el index.php el cual contiene un formulario que sube un archivo pdf a la base de datos esto funciona bien el archivo lo guarda ahora tengo el ver.php el cual contiene otro formulario que tiene unos textbox y un select el cual se llena de otr tabla que se llama cursos y la tabla cursos esta asociada a los pdf que acabamos de subir entonces si el usuario selecciono el curso 1 necesito que se muestre el pdf del curso 1 pero dentro del html no que lo descargue se que esto se puede hacer con un <iframe src="ruta absoluta bla bla bla"/> pero no tengo idea de como saber esa tura absoluta de ese pdf que acabo de guardar en la base de datos no se si ahora me explique mejor |
| |||
Respuesta: ruta absoluta cuando guardas ese pdf lo haces en una ruta especifica , de ahi podrias tomarla
__________________ No me interesan ni las gracias ni los karmas , pero si que se genere conocimiento, si se dio con la respuesta por favor confirmalo |
| ||||
Respuesta: ruta absoluta pero cuando la guardo me dice c:/ bla bla bla y me dice lo siguiente La dirección no resulta comprensible Firefox no sabe cómo abrir esta dirección, porque el protocolo (c) no está asociado con ninguna aplicación. Podría necesitar instalar otro software para abrir esta dirección. |
| ||||
Respuesta: ruta absoluta Lo que puedes hacer es que cuando este guardando el archivo pdf cojas la ruta y la guardes también, por que el archivo lo estas guardando en un carpeta verdad, como este tema te puede servir de guia: Guardar ruta de archivo y descargarlo de bd |
| |||
Respuesta: ruta absoluta pon el código con el que guardas tu archivo en el servidor , recuerda usar el hightligth pa que se vea formateado
__________________ No me interesan ni las gracias ni los karmas , pero si que se genere conocimiento, si se dio con la respuesta por favor confirmalo |
| ||||
Respuesta: ruta absoluta En ese caso no puedes apuntar el iframe directamente al archivo, tienes que hacer un archivo PHP intermedio donde le pases el ID de la fila donde esta el contenido y entonces hagas un dump del contenido del PDF con las cabeceras correctas. Saludos. |
| ||||
Respuesta: ruta absoluta muchas gracias gatorV lo pude solucionar dejo el codigo asi es que a alguin se sirve Código PHP: saludos |
| ||||
problemas embed o iframe amigos pense que ya lo tenia solucionado pero me arroga un problema tengo el siguiente codigo para subir archivos Código PHP: Código PHP: Código PHP:
Código:
de ante mano muchas gracias Estructura de tabla para la tabla `archivos` -- CREATE TABLE IF NOT EXISTS `archivos` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nombre` varchar(100) NOT NULL, `titulo` varchar(100) NOT NULL, `contenido` blob NOT NULL, `tipo` varchar(100) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; |
| ||||
Respuesta: problemas embed o iframe Lo que pasa es que tienes que descargar el archivo en binario, esto lo haces con la etiqueta header, pero tendrías que hacer dos cosas, primero apuntar tu iframe a un archivo PHP y pasarle el ID que quieres sacar, luego dentro del iframe pones el embed igual apuntando a otro archivo PHP, este va a ser el que haga el dump del contenido en binario, y haces algo así:
Código PHP:
Ver original No puede haber nada antes de tu etiqueta de apertura (<?php) para que puedas enviar la cabecera correctamente y el contenido binario. Saludos. |
| ||||
Respuesta: problemas embed o iframe Cita: muchas gracias gatorV pero la verdad que no entendi mucho como veras soy un poco nuevo en esto de php y esto de subir archivos a la bd y mostrarlos solo comence el este martes por lo que no soy muy entendido en el tema por casualidad y mi intencion no es aprovecharme sino que solucionar el problema tendras el codigo completo de lo que me acabas de decir para poder entender mejor
Iniciado por GatorV Lo que pasa es que tienes que descargar el archivo en binario, esto lo haces con la etiqueta header, pero tendrías que hacer dos cosas, primero apuntar tu iframe a un archivo PHP y pasarle el ID que quieres sacar, luego dentro del iframe pones el embed igual apuntando a otro archivo PHP, este va a ser el que haga el dump del contenido en binario, y haces algo así:
Código PHP:
Ver original No puede haber nada antes de tu etiqueta de apertura (<?php) para que puedas enviar la cabecera correctamente y el contenido binario. Saludos. muchas gracias |
| ||||
Respuesta: ruta absoluta Es lo mismo que el tuyo, simplemente que en lugar de imprimirlo en un embed, haces el header para forzar al browser a mostrar el documento. Saludos. |
| ||||
Respuesta: ruta absoluta Cita: mira esto es lo que tengo en la base de datos no se me ocurre como hacerlo y con lo que tu me dijiste lo deje asi mira listar_archivos.php Código PHP: ver.php Código PHP: |
| ||||
Respuesta: ruta absoluta amigos yo denuevo aun no puedo solucionar mi problema gatorV te comento que no se ocmo puede revisar el contenido binario si esta bien o no ya que uso tu sistema de subir archivos binarios posteado en fdw ayuda plis alguien que tenga lo que yo necesito de ante mano muchas gracias saludos desde chile |
| ||||
Respuesta: ruta absoluta amigo hice lo que me dijiste de comentar la linea del header y me sale lo siguiente: %PDF-1.2 %âãÏÓ 8 0 obj << /Length 9 0 R /Filter /FlateDecode >> stream H‰M=Â0FO;x,CMìô'Ó¤ˆH¥E%œ $F®O›ˆ‚¼Xþžß×EAd°m V-ª z!a×Äþ [$^îwQJ”’Ͳߖ⠜ӸƒøL±Ñ*Å %ÊþÏP¬¡TM*K$ú—Z c¸Äù«¥Jg °¿¶ W!ošJòV^βóµ nu se que hacer |
| ||||
Respuesta: ruta absoluta Cita: lo que pasa es que me parece extraño por que se uso solo html con la etiqueda embed y el pdf alojado en la carpeta raiz del sistema y el pdf se ve entonces no entiendo por que si lo estoy descargando de la base de datos y mostrando dentro del html no se puede ver |
| ||||
Respuesta: ruta absoluta es que me parece extraño por qu cuanmdo uso la etiqueta embed y tengo alojado el pdf dentro de la carpeta raiz del proyecto y se ve entonces no entiendo si es el plug in |
| ||||
Respuesta: ruta absoluta mira amigo ayer me dijiste que tenia que hacer un iframe y dentro de ese iframe un embed ambos mirando a distintos archivos php y a uno de ellos le tngo qu epasar la id y esto fue lo que hice sugun lo yo te entendi no se si estoy bien o no listar_archivos.php Código PHP: Código PHP: nuevo.php Código PHP: ver.php Código PHP: |
| ||||
Respuesta: ruta absoluta Prueba apuntarlo directo a la direccion del iframe, es decir:
Código HTML:
Ver original |
Etiquetas: |