Foros del Web » Programando para Internet » PHP »

Subir y descargar documentos pdf desde el servidor phpadmin

Estas en el tema de Subir y descargar documentos pdf desde el servidor phpadmin en el foro de PHP en Foros del Web. Os planteé hace unos dias una dificultad que tenía para subir documentos pdf al servidor phpadmin. ( Concretamente al directorio Publicaciones ). Por fin he ...
  #1 (permalink)  
Antiguo 04/07/2009, 03:50
 
Fecha de Ingreso: septiembre-2008
Mensajes: 185
Antigüedad: 15 años, 7 meses
Puntos: 1
Subir y descargar documentos pdf desde el servidor phpadmin

Os planteé hace unos dias una dificultad que tenía para subir documentos pdf
al servidor phpadmin. ( Concretamente al directorio Publicaciones ). Por fin
he conseguido introducir los documentos en esta carpeta.

Lo que hago a continuación es introducir publicaciones desde un formulario de
inserción de registros ( nuevo_documento.php) y una vez insertados
refresca un listado del juego de registro (DW) que denomino Publicaciones
incluido en la página ( documentos.php ).

La pregunta es ¿ Como puedo hacer que cada documento que aparezca en el Listado de documentos.php y que adjunte un archivo(pdf,doc) este lo pueda descargar el usuario a su PC desde documento.php? También añado que una
vez he subido cada documento se incluye el nombre de este en el
formulario de inserción de registro ( en el campo publicación ) y si incluyo
este campo en documento.php ¿ como podría descargarlo?



<?php

if(isset($_FILES['user_file']['name'])){ /* esta la variable dada de alta */

$nombre_archivo=$_FILES['user_file']['name'];/*si te estan enviado datos ponlos en una variable llamada archivo */

echo $nombre_archivo; /*muestra el valor de la variable*/

$tamano=$_FILES['userfile']['size'];

if(tamano >5000){

echo " Ocupa demasiado. ";

}else{

$Publicaciones_ftp="../Publicaciones/" ;

if(move_uploaded_file($_FILES['user_file']['tmp_name'],
$Publicaciones_ftp. $nombre_archivo)){

echo " Ha sido Subido. ";

}else{

echo " No ha sido Subido.";
}
}

?>
  #2 (permalink)  
Antiguo 04/07/2009, 08:17
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Subir y descargar documentos pdf desde el servidor phpadmin

Lee sobre header()

Código PHP:
<?php
// We'll be outputting a PDF
header('Content-type: application/pdf');

// It will be called downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');

// The PDF source is in original.pdf
readfile('original.pdf');
?>
  #3 (permalink)  
Antiguo 04/07/2009, 11:34
 
Fecha de Ingreso: septiembre-2008
Mensajes: 185
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: Subir y descargar documentos pdf desde el servidor phpadmin

He introducido el campo "publicacion" en el juego de registro que como he indicado antes está en la página documento.php y he establecido un enlace a
bajando_documento.php.
----------------------------------------------------------------------------
<a href="bajando_documento.php"><?php echo $row_Documentos['publicacion]; ?></a>
---------------------------------------------------------------------------------------
Como quiero bajar todo tipo de archivos y el archivo que tenga seleccionado
dentro del juego de registro ( dw) ¿ Debería incluir algun detalle más al código ?

---------------------------------------------------------
bajando_documento.php

<?php

$path='Publicaciones/';
$enlace = $path "/".$id;

header ("Content-Disposition: attachment; filename=".$id."\n\n");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($enlace));

readfile($enlace);

?>
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 11:35.