Ir para a pagina inicial dos Grupos do Google    LISTA PHP
Re: [ PHP - Google ] Buscar arquivo no diretorio

George <georgeferna...@gmail.com>

Segue a função para achar string
http://br.php.net/manual/pt_BR/function.strstr.php

2009/7/2 Janes Roberto da Costa <janes.co...@seduc.mt.gov.br>

>  Você pode ler todos os arquivos e jogá-los num array.

> 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**
> **COT–Coordenadoria de Tecnologia da Informação**
> **Telefone: (65) 3613-6394*

> *E-mail: **janes.co...@seduc.mt.gov.br*

> *De:* listaphp@googlegroups.com [mailto:listaphp@googlegroups.com] *Em
> nome de *Rodrigo Corrêa e Castro
> *Enviada em:* quinta-feira, 2 de julho de 2009 16:35
> *Para:* PHP - Google
> *Assunto:* [ PHP - Google ] Buscar arquivo no diretorio

> 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
> *OUT2007-20090615-10*3526-1245083726.190691.wav
> *OUT2007-20090615-10*5043-1245091843.191480.wav
> OUT2007-20090615-174338-1245098618.192255.wav

> Esse fonte esta listando todos os arquivos:

> $dir = 'files/';
> $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

> rodrigocorreaecas...@gmail.com
> +55 24 9839-2129

> "ECONOMIZE PAPEL - PENSE ANTES DE IMPRIMIR!"

--
George Fernando Camilo
--------------------------------------------------------
E-MAIL ALTERNATIVO: gfcam...@hotmail.com
--------------------------------------------------------
MSN: gfcam...@hotmail.com
GTalk: georgeferna...@gmail.com
--------------------------------------------------------
Fone: (19) 9274-7099