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

como localizar arquivos de uma pasta com php?


lucas1407

Pergunta

Usando php, como eu faço para ver todos os arquivos de uma pasta?

por exemplo, eu monto um script de upload e depois eu quero ver todos os arquivos que foram enviadas para a pasta uploads, o que eu façoa para vêlos e montar um link para cada um, e que quando clicado leve pra página de download;

este é apenas um exemplo, só quero saber localizar o arquivo numa pasta

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

eu usei o 2° e deu certo, usei esse código:

$files = glob("files/*.{php,html,js}", GLOB_BRACE);
for ($i = 1; $i < 10; $i++)
{
echo("$files[$i]<br>");
}

o problema é que quando acaba o núimero de arquivos dá esse erro:

"Notice: Undefined offset: 9 in C:\Users\Sillas\Documents\gabriel\EasyPHP-5.3.3\www\php\forum\index.php on line 32"

é porque não tem 10 arquivos, agora queria saber como a parte do for "$i < 10", seja menor ou igual ao número de arquivos q tem na pasta, assim não vai dar erro.

Link para o comentário
Compartilhar em outros sites

  • 0

Ele retorna um Array então basta contar os laços :P

$files = glob("files/*.{php,html,js}", GLOB_BRACE);
for ($i = 0; $i < count($files); $i++) {
 echo "$files[$i]<br>";
}
Ou fazer ele listar tudo que tiver disponivel :P
$files = glob("files/*.{php,html,js}", GLOB_BRACE);
foreach ($files as $file) {
 echo "$file<br>";
}

Editado por SK15
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,1k
×
×
  • Criar Novo...