Comunidad de diseño web y desarrollo en internet online

problemas con el PHP para forzar descargas

Citar            
MensajeEscrito el 06 Dic 2005 04:43 pm
Primero que todo hola. :lol:

Acabo de terminar mi pagina web en flash y tengo un problema con el codigo para forzar descargas con php, encontre este por ahy, pero nose como configurarlo, del modo que lo hice, cuando hago la prueba, al darle al boton en flash, se me abre la ventana de descaga ok!! pero lo que intenta descargar es el archivo bajandophp como tal y no al archivo que este documento deberia llamar, me imagino que es por error al introducirle los datos al php, este es el codigo. si alguien pudiera ayudarme con un ejemple practico, se los agradeceria mucho, Gracias de ante mano :)

lo que nose es donde meter todos los datos


Crearemos una página llamada:

bajando.php

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

<?php

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

?>

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

bajando.php?id=archivo.doc

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

Por guarock

100 de clabLevel



 

msie
Citar            
MensajeEscrito el 06 Dic 2005 09:29 pm
bueno, este codigo, segun fael (Que por cierto, no se ha dignado a arreglar el tuto que tiene en su pagina), es inseguro.....mas info visita therror.com

Código :

<?php
//$id = "archivo.doc";
$enlace = $http://www.tusitio.com/desc_folder."/".$id;
header ("Content-Disposition: attachment; filename=".$id."\n\n");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($enlace));
readfile($enlace);
?> 


en flash

Código :

getURL("bajando.php?id=archivo.doc");


ya qui le metes rutas absolutas o relativas

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 



Ultima edición por rolv el 07 Dic 2005 05:42 pm, editado 1 vez

firefox
Citar            
MensajeEscrito el 07 Dic 2005 04:40 pm
a ok, esos son los unicos datos que tengo que introducir?? y dejo todo el resto talcual?

Por guarock

100 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.