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

ocultar link de download


Halfar

Pergunta

ola,

achei o codigo abaixo na internet para ocultar o link de download. O download está sendo feito, só que o arquivo vem vazio.

<?php

$arquivo = "/rotinastrabalhistas/".$_GET['path'];

header ("Content-Disposition: attachment; filename=".$arquivo."\n\n");

header ("Content-Type: auto/js");

header ("Content-Length: ".filesize($arquivo));

readfile($arquivo);

?>

<a href="download.php?id=funcoes.js">

o arquivo js que estou tentando baixar é apenas exemplo, na realidade irei baixar arquivos do adobe.

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

bem, fiz isto, mas mesmo assim não funcionou. Mas notei que quando abre a janela de download, aparece a mensagem "download arquivo desc..."

aí o texto quebra, mas deduzo que o desc...está querendo dizer que o arquivo é desconhecido..., e tambem informa que o tamanho do texto é zero...

Link para o comentário
Compartilhar em outros sites

  • 0

Acabei de consultar esse site e consta que o mime type do JS é application/x-javascript e não auto/js.

Tente o seguinte:

$arquivo = "/rotinastrabalhistas/".$_GET['path'];
Header("Content-type: application/x-javascript");
Header("Content-Disposition: attachment; filename=$arquivo");
readfile($arquivo);

Eu uso esse código pra forçar download de arquivos do office... se não funciona verifique se $arquivo está com o caminho correto até o arquivo a ser baixado.

Link para o comentário
Compartilhar em outros sites

  • 0

Continuando este tópico, fiz um teste no fire fox e quando faco o download doarquivo aparece

e em seguida abro o arquivo para ver o conteudo aparece isto lá dentro do arquivo:

<b>Warning</b>: filesize() [<a href='function.filesize'>function.filesize</a>]: open_basedir restriction in effect. File(/rotinastrabalhistas) is not within the allowed path(s): (/home/restricted/home/diariodasleis:/usr/share/pear:/tmp) in <b>/home/restricted/home/diariodasleis/public_html/rotinastrabalhistas/download.php</b> on line <b>16</b><br />

<br />

será que o diretorio está bloqueado para não fazer download? Se que existe esta opcao

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,3k
×
×
  • Criar Novo...