<? 
############################################################################# 
#                                                                           # 
#  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="<?=$PHP_SELF?>">
   <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>
   <? 
/*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>"; 
					$linhasarq[$i] = eregi_replace("$dadobusca","<b>$dadobusca</b>",htmlspecialchars($linhasarq[$i]));
         	   echo "$linhasarq[$i]<br><br>"; 
				} 
			} 
		} 
	} 
	echo "Total de arquivos pesquisados: $arquivosnodir <br>"; 
	echo "Total de registros encontrados: $registros"; 
} 
?>
</form>
</body>
</html>