Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/10/2007, 22:58
iarrieta
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 278
Antigüedad: 21 años, 5 meses
Puntos: 0
Re: Descargar archivo pdf o doc de la bese de datos

Por si alguien tenia el mismo problema, aqui pongo el cofigo ya corregido y funcionando (el form se mantiene igual):

El que guarda en la base de datos...
Código PHP:
<?php
header 
("Location: prensa.html");

include(
"connect.php");
 
 
$archivo $_FILES["archivo"]["tmp_name"]; 
 
$tamanio $_FILES["archivo"]["size"];
 
$tipo    $_FILES["archivo"]["type"];
 
$nombre  $_FILES["archivo"]["name"];
 
$company $_POST["company"];
 
$titulo  $_POST["titulo"];

 if ( 
$archivo != "none" )
 {
    
$fp fopen($archivo"rb");
    
$contenido fread($fp$tamanio);
    
$contenido addslashes($contenido);
    
fclose($fp); 

    
$qry "INSERT INTO prensa VALUES 
            (0,'$company','$titulo','$contenido','$nombre','$tipo')"
;

    
mysql_query($qry);

    if(
mysql_affected_rows($conn) > 0)
       print 
"Se ha guardado el archivo en la base de datos.";
    else
       print 
"NO se ha podido guardar el archivo en la base de datos.";
 }
 else
    print 
"No se ha podido subir el archivo al servidor"
?>
El que muestra el enlace en la pagina...
Código PHP:
<?

include("connect.php");

$sql="SELECT * FROM prensa WHERE company='XXXXXXXXXXXX' ORDER BY ID DESC"
$result=mysql_query($sql);  

while(
$row=mysql_fetch_array($result)) 

echo 
"<div align='justified'>";
echo 
"<a class='dos' a href='descargar_notas.php?id=$row[id]'>".$row[titulo]."</a><br><br>";
}
?>
El que ejecuta la descarga al pinchar el enlace...
Código PHP:
<?

include("connect.php");

$sql="SELECT tipo, contenido FROM prensa WHERE id=$id"
$result=mysql_query($sql);
$tipo mysql_result($result0"tipo");
$contenido mysql_result($result0"contenido");

header("Content-type: $tipo");
print 
$contenido;

?>