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

Abrir arquivo de um diretório de rede externa


F4b1nh0

Pergunta

Fala galera!

Fiz um script simples que lista os arquivos de um determinado diretório. E ao clicar nesse icone, ele abre o arquivo.

Funciona normalmente se o diretório informado for dentro do diretório do PHP. Mas se eu colocar um diretório da rede aparece a mensagem de acesso proibido.

alguém se tem como liberar a abertura do arquivo?

OBS: Eu consigo fazer a listagem dos arquivos do diretório da rede, mas não abre.

Código:

$path = "X:/";
$diretorio = dir($path);

echo " Lista dos arquivos: '<strong>'".$path."</strong>':<br />";

while($arquivo = $diretorio -> read()){
	echo "<a href='\\saomanuel\04 - Credenciamento e Cadastro".$arquivo."'>".$arquivo."</a><br />";
	
}
$diretorio -> close();

 

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
Em 11/01/2019 em 23:21, Leonardo Persan disse:

Não é mais fácil você forçar o download em vez de fazer o navegador abrir o arquivo?

https://www.devmedia.com.br/forcar-download-de-arquivos-com-php/17097

Fala leonardo!

É exatamente isso que eu quero, que ele faça o download.

Porém, quero que apareça a lista com os arquivos. Ao clicar no nome ele faz o download, por isso coloquei o <a href> 

se eu forçar o navegador a baixar, como vou dizer ao navegador que é só pra baixar em qual eu clicar?

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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...