Ver Mensaje Individual
  #36 (permalink)  
Antiguo 24/11/2012, 20:43
Avatar de luissquadrito
luissquadrito
 
Fecha de Ingreso: agosto-2012
Ubicación: en algun lugar de chile
Mensajes: 119
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: ruta absoluta

amigos fdw logre solucionar mi problema con mostrar el pdf por pantalla estando este alojado en la base de datos mi problama era la base de datos que no guardaba el archivo completo dejo codigo por si alguin lo necesita igual que yo

base de datos

Código:
CREATE TABLE IF NOT EXISTS `archivos` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nombre` varchar(100) NOT NULL,
  `titulo` varchar(100) NOT NULL,
  `contenido` longblob NOT NULL,
  `tipo` varchar(100) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;
listar_archivos.php

Código PHP:
<?php
include ("dbconnect.inc.php");
$qry "SELECT * FROM archivos";
$res mysql_query($qry);
while(
$fila mysql_fetch_array($res))
{
echo 
"$fila[titulo]
<br>
$fila[nombre] ($fila[tipo])
<br>
<embed src='ver.php?id="
.$fila['id']."' width='500' height='600'></embed>
<br>
<br>"
;
}
?>
ver.php

Código PHP:
<?php
include("dbconnect.inc.php");
$ide=$_GET["id"];
$busqueda mysql_query("SELECT contenido FROM archivos WHERE id='".$ide."'"
or die (
'Error al seleccionar la Base de Datos: '.mysql_error());
$pdf mysql_fetch_array($busqueda);
header("Content-type: application/pdf");
$contenido $pdf[0];
echo 
$contenido;
die();


?>
asumo que ya saben como se hace el upload y el formulario para este si no lo saben GatorV tiene un buen tuto

saludos a todos y muchas gracias por la ayuda prestada