Ir para conteúdo
Fórum Script Brasil
  • 0

Gerar link para download de arquivo


ShZlot

Pergunta

Olá pessoal.

Não tenho experiência com PHP, mas gostaria da ajuda de vocês.

Quero redirecionar os internautas a página

http://meusite.com/download/arquivo1.php

para baixar o aquivo

http://meusite.com/upload/arquivo1.zip

Mas seu eu deixar o hotlink (para baixar direto) pode sobrecarregar o servidor, então é possível gerar um link temporário para

http://meusite.com/download/arquivo1.php?downtemp=GsgVsgv

Quem puder me ajudar me dando um script ou algo adaptável eu agradeço muito.

Editado por ShZlot
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Olá!

Não entendi pra que gerar link temporário.(sim eu li que pode sobrecarregar o servidor.).

Dei uma pesquisada e não achei o que queria.

Um script de download(que talvez não de um "stack overflow"):

<?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);
// chamar assim na página html <a href=download.php?file=teste.txt>Arquivo</a>
?>

Flws!

Link para o comentário
Compartilhar em outros sites

  • 0

Não era bem esta a ideia que eu tinha em mente, mas vi um jeito de adaptar, mesmo que tenha que fazer umas pesquisas na web e site da PHP.

Muito obrigado pela atenção. Sua ajuda foi de grande valia.

Ah e sobre sobrecarregar o servidor (que é meu, não é essas coisas todas) é que uma parte dos downloads são episódios de seriados e uma parte dos downloads estão em .mp4

Muitos players para sites reconhecem o formato. Não vou dá tráfego para outras pessoas. Se é que entende.

Por outro lado, antes das pessoas baixarem o arquivos terá que ser redirecionada a minha página e ver meus anúncios, o contrário do linque direto.

Valeu.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...