Plexinium
Septiembre 09, 2010, 05:28:56 *


Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:
 

Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: Forzar descargas de archivos con PHP  (Leído 128 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Dj Link
Yo solo se que no se nada
Administrador
Hampón Calificado
*****

Agradecimientos: 43
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1804


Listo para cooperar con el foro


WWW
« : Mayo 22, 2009, 05:04:51 »

Un sencillo código útil, que nos servirá cuando necesitamos que nuestros visitantes descarguen algún archivo .doc, .txt o cualquier otro archivo que si no fuera por el script, se abrirían en el navegador.

Lo que el código hará, será que la descarga de este archivo (.doc, .pdf, .txt, etc...) se descargue al computadora de nuestro visitante, y no sea abierto por un programa o visitado online. Si el documento no es forzado a bajar se abrirá con su programa predeterminado (Ej.: Word para los archivos .doc).

Crearemos una página llamada:

bajando.php

A esa página le pondremos el siguiente código:

Código:
<?php
$enlace 
$path_a_tu_doc."/".$id;
header ("Content-Disposition: attachment; filename=".$id."nn");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($enlace));
readfile($enlace);
?>

Luego para descargar un documento, se usará el siguiente enlace:

Código:
bajando.php?id= archivo.doc

Ahí deberás reemplazar archivo.doc , por el nombre de tu documento .doc, .pdf, .txt que desees descargar.

Autor: Ignacio Nicolas Sarmiento A
Artículo original de WebExperto
En línea

Entra a esta página y mira las mejores recetas de Nicaragua Click aquí




marlon
Fresco
*

Agradecimientos: 0
Desconectado Desconectado

Mensajes: 226



« Respuesta #1 : Junio 06, 2009, 04:28:53 »

muy bueno el aporte. gracias
En línea

Entra a esta página y mira las mejores recetas de Nicaragua Click aquí




Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  



Plexinium Team - Fondos de Pantalla - juegos de vestir

Powered by SMF 1.1.11 | SMF © 2006-2007, Simple Machines LLC
Debu Theme - Sefa
Página creada en 0.182 segundos con 19 consultas.