Foros del Web » Programando para Internet » PHP »

Consultar archivo desde BD

Estas en el tema de Consultar archivo desde BD en el foro de PHP en Foros del Web. Buenas tardes; espero puedan ayudarme, tengo una pagina en la cual subo archivos a una base de datos,pero quiero consultar ese archivo que ya subi ...
  #1 (permalink)  
Antiguo 15/11/2013, 16:36
 
Fecha de Ingreso: octubre-2013
Mensajes: 30
Antigüedad: 11 años
Puntos: 0
Pregunta Consultar archivo desde BD

Buenas tardes; espero puedan ayudarme, tengo una pagina en la cual subo archivos a una base de datos,pero quiero consultar ese archivo que ya subi de manera automática y no me da ningún resultado, asi es como lo intento consultar:

mysql_select_db($database_conexion, $conexion);
$query_Rs1 = "SELECT DocumentoFisico FROM documentosrutacritica WHERE IdDocumentos='$Documento'";
$Rs1 = mysql_query($query_Rs1, $conexion) or die(mysql_error());
$row_Rs1 = mysql_fetch_assoc($Rs1);
$totalRows_Rs1 = mysql_num_rows($Rs1);
$archivo=$row_Rs1['DocumentoFisico'];


if (fopen($archivo,r)) {
echo "<script type='text/javascript'> alert('Su Archivo se Abrio con exito')</script>";
} else { echo "<script type='text/javascript'> alert('No hay Archivo que Abrir, Verifique')</script>"; }

No se en que este mal solo si existe el archivo me manda el primer mensaje del if pero no me abre ningún archivo.

Se los agradezco
  #2 (permalink)  
Antiguo 15/11/2013, 20:14
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: Consultar archivo desde BD

fopen solo te asocia el archivo con stream, pero no le indicas leer o hacer algo con el archivo en ningún lado.

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 19/11/2013, 13:26
 
Fecha de Ingreso: octubre-2013
Mensajes: 30
Antigüedad: 11 años
Puntos: 0
Respuesta: Consultar archivo desde BD

Cita:
Iniciado por Carlangueitor Ver Mensaje
fopen solo te asocia el archivo con stream, pero no le indicas leer o hacer algo con el archivo en ningún lado.

Saludos
Este Archivo que quiero abrir esta ubicado en mysql, es un archivo de Word y por lo que eh buscado y visto solo acepta archivos txt el fopen, sabras sobre como abrir un achivo de Word si usar un link, ya que es la forma en como si me abre pero quiero modificar el archivo y guardarlo de nuevo entro de la bd y no se como realizarlo??...
  #4 (permalink)  
Antiguo 19/11/2013, 15:17
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: Consultar archivo desde BD

¿Estás seguro que está en la base de datos? O sea, que es un BLOB?

Y para modificar un archivo de word necesitas una librería, yo no conozco ninguna para .doc (sí, para .docx).


Saludos
__________________
Grupo Telegram Docker en Español
  #5 (permalink)  
Antiguo 20/11/2013, 08:33
 
Fecha de Ingreso: octubre-2013
Mensajes: 30
Antigüedad: 11 años
Puntos: 0
Respuesta: Consultar archivo desde BD

Cita:
Iniciado por Carlangueitor Ver Mensaje
¿Estás seguro que está en la base de datos? O sea, que es un BLOB?

Y para modificar un archivo de word necesitas una librería, yo no conozco ninguna para .doc (sí, para .docx).


Saludos
Si tengo dos opciones dentro de la bd una guardado como blob y otra tiene ingresada la ruta(Una carpeta) de donde también se esta guardando el archivo.
encontré esta forma de abrir pero me marca error al principio y si jalo el archivo desde la bd directo no me lo abre pero si tomo mi ruta de donde se encuentra mi archivo me marca error pero si me abre el archivo, ya que como tengo la validación de abrir archivo me marca error de la pagina qu se abrirá y después del archivo, nose si me explico.

header("Content-type: $tipo");
header("Content-Disposition: inline; filename=$RutaExtraccion");

y cuales son tus librerías??
  #6 (permalink)  
Antiguo 20/11/2013, 12:59
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: Consultar archivo desde BD

No, no te explicas. No dices el error. Y no explicas lo que quieres hacer.

¿Quieres editar el archivo? ¿Quieres lanzar la descarga al usuario? ¿Quieres mostrar el contenido?
__________________
Grupo Telegram Docker en Español
  #7 (permalink)  
Antiguo 20/11/2013, 15:15
 
Fecha de Ingreso: octubre-2013
Mensajes: 30
Antigüedad: 11 años
Puntos: 0
Respuesta: Consultar archivo desde BD

Cita:
Iniciado por Carlangueitor Ver Mensaje
No, no te explicas. No dices el error. Y no explicas lo que quieres hacer.

¿Quieres editar el archivo? ¿Quieres lanzar la descarga al usuario? ¿Quieres mostrar el contenido?
Lo que estoy realizando es que el usuario suba un archivo con php a mysql, después que el usuario pueda visualizar o abri su archivo, y que pueda modificarlo y que esos cambios me los guarde en la bd nuevamente.

-ya puedo realizar como subir el archivo.
- también como pueda visualizarlo
-Lo que no logro hacer es que al modificar pueda volver a cargarlo a la bd nuevamente (solo me abre el archivo pero en solo lectura).

Puedes ayudarme, porfavor :(

Etiquetas: consultar, fopen, mysql+php, office
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:21.