Busca por palavra dentro de arquivos
Publicado por Hélio Costa e Silva 01/05/2005
[ Hits: 27.223 ]
Homepage: http://www.hlegius.pro.br
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!
<?
/* 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;
}
}
?>
Classe para envio de arquivo - Programação Orientada a Objetos
Mural de recados com arquivo de log
Gerando arquivo PDF com PHP usando mPDF
Abrindo arquivo e convertendo de um caracter para outro
Nenhum comentário foi encontrado.
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
[Resolvido] Algo deu errado ao abrir seu perfil
Usando o VNSTAT para medir o seu consumo de internet
Habilitando clipboard manager no ambiente COSMIC
Problema com som no laptop (5)
Quando vocês pararam de testar distros? (11)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









