Busca por palavra dentro de arquivos

Publicado por Hélio Costa e Silva 01/05/2005

[ Hits: 26.832 ]

Homepage: http://www.hlegius.pro.br

Download findfile.php




Ele busca por palavras dentro dos arquivos de um certo diretório, se ele encontrar a palavra no arquivo x ele exibe o nome do arquivo como resultado da busca!

  



Esconder código-fonte

<?
/* Palavra a ser procurada... */
// Se tiver um input text, você poderá recuperar o valor digitado colocando abaixo:
// $pal = $_POST['nomeDoSeuInputText'];
// e se habilitar a linha acima comente com // (duas barras a linha debaixo) ...
$pal = "mol";
/* Diretório onde estarão os arquivos de busca */
$dir = "./cobaia/";

//
// Daki para lá é a festa...
//
$open = opendir($dir);
while(false !== ($files = readdir($open))){
   $ab = fopen($dir.$files,"r");
   $le = fread($ab,filesize($dir.$files));
   fclose($ab);
   $name = explode(".",$files);
   if(!(file_exists($name[0].".txt"))){
      copy($dir.$files,$dir.$name[0].".txt");
      $fp = fopen($dir.$name[0].".txt","r");
      $le = @fread($fp,filesize($dir.$name[0].".txt"));
      if(preg_match("/($pal)/",$le)){
         print $files."<br />";
      }
         unlink($dir.$name[0].".txt");
      fclose($fp);
   }elseif(preg_match("/($pal)/",$le)){
      print $files."<br />";
   }else{
      return null;
   }
}
?>

Scripts recomendados

Conversor de arquivo Excel para um Array

Eliminar Todos os Ficheiros de um Directorio

Classe em php para listar subdiretórios e arquivos em html (vs certa)

Conversor de Arquivos.

Gerando arquivo PDF com PHP usando mPDF


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts