<?
#############################################################################
#                                                                           #
#  Sistema de busca de arquivos locais                                      #
#  Desenvolvido por Rafael Ferreira Silva - rfsbsb@bol.com.br               #
#  Este script foi escrito baseado em PHP4.                                 #
#  Este script � GNU - Licensa P�blica                                      #
#  Para relatar bugs, sugest�es ou se precisar de ajuda com esse ou         #
#  qualquer outro scrip entre em contato pelo e-mail rfsbsb@bol.com.br      #
#                                                                           #
#  O trabalho do justo conduz � vida; a renda do �mpio, para o pecado.      #
#  Prov�rbios 10:16                                                         #
#  S� JESUS CRISTO SALVA!!                                                  #
#                                                                           #
#############################################################################
?>
<html>
<head>
<title>SISTEMA DE BUSCA</title>
</head>
<body bgcolor="#FFFFFF">
<p align="center"><b><font size="5">SISTEMA DE BUSCA</font></b></p>
<p>&nbsp;</p>
<form method="post" action="buscador.php">
  <table width="100%" border="0">
    <tr>
      <td width="117" height="30">Digite a palavra </td>
      <td width="104" height="30">
        <input type="text" name="dadobusca">
      </td>
    </tr>
    <tr>
      <td width="117">&nbsp;</td>
      <td width="104"><input type=submit name=submit value=Enviar>&nbsp;</td>
    </tr>
 
  </table>
</form>
</body>
<?
/*sitema de busca*/
$dadobusca = stripslashes(htmlspecialchars($dadobusca));
if ($dadobusca != '') {
$dir = opendir('.');
while (false !== ($file = readdir($dir))) {
           $arquivosnodir++;
           if (!is_dir($file)) $linhasarq = file($file);
           $fileurl = urlencode($file);
       if ($file != "buscador.php"){
             for ($i = 0;$i <= count($linhasarq);$i++){
                $i2 = $i +1;
                if (strpos(strtoupper($linhasarq[$i]),strtoupper($dadobusca))){
                                        $registros++;
                                echo 'No arquivo<b><a href="'.$fileurl.'"> '. $file. '</a></b> foi encontrada a palavra <b>'.$dadobusca.'</b>
na linha '. $i2.".<br>";
                    echo '"'.htmlspecialchars($linhasarq[$i]).'"<br><br>';
       }
 
                 }
 
             }
 
 
}
echo "Total de arquivos pesquisados: $arquivosnodir <br>";
echo "Total de registros encontrados: $registros";
}
?>
</html>