Dreams Arts Design

Bem-vindo ao Dreams Art's Design. Para poder utilizar todos os atributos deste fórum, será necessário que você crie uma conta de usuário. O cadastro é gratuito e leva pouco tempo para ser preenchido. Após o cadatro você estara automaticamente fazendo parte do grupo Dreams Arts Design e terá acesso a recursos exclusivos para membros. Registre-se e participe!

Atenciosamente, Equipe Dreams Arts Design


Participe do fórum, é rápido e fácil

Dreams Arts Design

Bem-vindo ao Dreams Art's Design. Para poder utilizar todos os atributos deste fórum, será necessário que você crie uma conta de usuário. O cadastro é gratuito e leva pouco tempo para ser preenchido. Após o cadatro você estara automaticamente fazendo parte do grupo Dreams Arts Design e terá acesso a recursos exclusivos para membros. Registre-se e participe!

Atenciosamente, Equipe Dreams Arts Design

Dreams Arts Design

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Dreams Arts Design
ATENÇÃO: Vamos mudar toda a estrutura do site, semana que vem o mesmo ficara OFF para realização da mudança. Em breve vocês terão nova areas no fórum. Espero que gostem.

2 participantes

    [Tutorial PHP]- Como forçar o download de um arquivo

    Douglas Pereira
    Douglas Pereira
    O futuro dependerá daquilo que fazemos no presente.
    O futuro dependerá daquilo que fazemos no presente.


    [Tutorial PHP]- Como forçar o download de um arquivo 2zodsv6
    Mensagens : 2776
    Pontos : 10931
    Data de inscrição : 12/05/2009
    Respeito às regras. : [Tutorial PHP]- Como forçar o download de um arquivo 11101010
    Idade : 16
    Localização : Recife- Pe

    [Tutorial PHP]- Como forçar o download de um arquivo Empty [Tutorial PHP]- Como forçar o download de um arquivo

    Mensagem por Douglas Pereira Qui Set 16, 2010 7:27 pm

    Veremos agora, como forçar o download de um arquivo, passando parâmetros de uma página a outra.

    Como exemplo, imagine que você tem uma página com um link para um arquivo PDF, e normalmente, ao clicarmos neste tipo de arquivo, ele não nos dá a opção de salvá-lo, abrindo automaticamente.

    Para que isto não ocorra, utilize o código a seguir, para forçar o download do arquivo.

    Em uma página.html, insira o link desta maneira:

    Código:
    <a href=download.php?file=arquivo.pdf>Arquivo</a>

    Agora, o código da página que irá forçar o download

    download.php

    Código:
    <?php
    $file = $_GET['file']; // pega o endereço do arquivo
                          // ou o nome dele se o arquivo
                          // estiver na mesma pagina!!
     
    header("Content-Type: application/save")
    header("Content-Length:".filesize($file));
    header('Content-Disposition: attachment; filename="' . $file . '"');
    header("Content-Transfer-Encoding: binary");
    header('Expires: 0');
    header('Pragma: no-cache');
     
    // nesse momento ele le o arquivo e envia
    $fp = fopen("$file", "r");
    fpassthru($fp);
    fclose($fp);
    ?>

    Espero que seja útil para vocês.


    -----------------
    Créditos: Autor desconhecido.
    * não consegui identificar o autor do tutorial, caso alguém encontre ou conheça poste ai pra darmos os devidos créditos.
    design_star
    design_star
    Iniciante / Inativo
    Iniciante / Inativo


    [Tutorial PHP]- Como forçar o download de um arquivo 2zodsv6
    Mensagens : 34
    Pontos : 4946
    Data de inscrição : 20/10/2010
    Respeito às regras. : [Tutorial PHP]- Como forçar o download de um arquivo 11101010

    [Tutorial PHP]- Como forçar o download de um arquivo Empty Re: [Tutorial PHP]- Como forçar o download de um arquivo

    Mensagem por design_star Ter Nov 02, 2010 6:49 pm

    Obrigado por compartilhar.

      Data/hora atual: Qui Mar 28, 2024 11:15 am