| |
LISTA PHP |
Você pode ler todos os arquivos e jogá-los num array.
........................................................................... ..........................................................
De: listaphp@googlegroups.com [mailto:listaphp@googlegroups.com] Em nome de Rodrigo Corrêa e Castro
Pessoal,,
Como posso fazer para ao listar os arquivos de um diretorio isolar somente os que tiver inicio como por exemplo OUT2007-20090615-10
no diretorio files/ tenhos alguns arquivos tipo ex.:
OUT2007-20090610-155043-1245091843.191480.wav
Esse fonte esta listando todos os arquivos:
$dir = 'files/';
rodrigocorreaecas...@gmail.com<mailto:rodrigocorreaecas...@gmail.com>
"ECONOMIZE PAPEL - PENSE ANTES DE IMPRIMIR!"
Depois faz um foreach() e dentro do foreach() apenas mostre os arquivos que não tiver este conjunto de caracteres (existe uam função no PHP que procura uam string. Esqueci uql é, veja em Strings no PHP ou aguarde alguém da lista te passar a função correta)
Janes Roberto da Costa
Analista de Sistemas (TAIG)
SEDUC-Secretaria de Estado de Educação de Mato Grosso
www.seduc.mt.gov.br<http://www.seduc.mt.gov.br/>
COT-Coordenadoria de Tecnologia da Informação
Telefone: (65) 3613-6394
E-mail: janes.co...@seduc.mt.gov.br<mailto:janes.co...@seduc.mt.gov.br>
Enviada em: quinta-feira, 2 de julho de 2009 16:35
Para: PHP - Google
Assunto: [ PHP - Google ] Buscar arquivo no diretorio
OUT2007-20090615-103526-1245083726.190691.wav
OUT2007-20090615-105043-1245091843.191480.wav
OUT2007-20090615-174338-1245098618.192255.wav
$TheFile = 'OUT2007-20090615-10';
$filtro = ".wav"; // seta variável filtro
if ($handle = opendir($dir)) {
while (false !== ($arq = readdir($handle))) {
if ($arq != "." && $arq != ".." && $arq != "index.php") {
if (ereg($filtro,$arq) and !ereg($arq, $TheFile)){
echo $arq."<br />";
}
}
}
closedir($handle); // Fecha o diretorio atual
Rodrigo Corrêa e Castro
Web Developer
+55 24 9839-2129