Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/07/2005, 08:51
Avatar de 8461277
8461277
 
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 4 meses
Puntos: 1
Buscando encontre este, que creo que sirve, ya que busca por los meta tag de la pagina, pero no me funciona dejo aqui el codigo para que los estudien y me ayuden a confi gurarlo:

Código PHP:
<?
echo '<link href="estilo.css" rel="stylesheet" type="text/css">';
echo 
"<h2>Busca</h2>
      <form method='post' action=''>
      Buscar por: <input type='text' name='palavra' value='$palavra'>
      <input type='hidden' name='acao' value='buscar'>
      <input type='submit' name='Submit' value='Buscar'>
      </form>"
;
// BUSCA
if ($acao == "buscar") {
$quantidade 0;
$parar 2;
    if (
strlen($palavra) < 3)
    {
    echo 
"Você deve digitar uma palavra com 3 caraceres ou mais!<br>"$parar 1;
    }
    else
    {
    echo 
"<b>Resultado da busca:</b> (clique para ver)<br><br>";
    }
    if (
$parar != 1) {
        
$nomepasta getcwd();
        
$pasta opendir($nomepasta);
        
$procurados = array();
        while (
$arquivo readdir($pasta)) {
################################  INÍCIO SE FOR ARQUIVO  ################################
            
if (is_file ($arquivo)) {
            
$tags get_meta_tags($arquivo);
            
reset($tags);
            
$array = array(arquivo => $arquivotitulo => $tags[title], descricao => $tags[description], palavras_chave => $tags[keywords]);
            
$titulo $array[titulo];
            
$descricao $array[descricao];
            
$palavras_chave $array[palavras_chave];
            
$tudo "$titulo $descricao $palavras_chave";
            
$procura stristr($tudo$palavra);
                if (
$procura != "")
                {
                 echo 
"<a href=$arquivo><b>$titulo</b></a><br>
                 $descricao<br>"
$achou 1$quantidade++; next($array);
                }
            }
################################  FIM SE FOR ARQUIVO  ################################
################################  INÍCIO SE FOR PASTA  ################################
            
elseif (is_dir ($arquivo)) {
            if (
$arquivo != "." && $arquivo != "..") {
            
$arquivo $arquivo ."/";
            
$subpasta opendir($arquivo);
                while (
$subpasta_arquivo readdir($subpasta)) {
                
$caminho $arquivo.$subpasta_arquivo;
                if (
is_file ($caminho)) {
                
$tags get_meta_tags($caminho);
                
reset($tags);
                
$array = array(arquivo => $caminhotitulo => $tags[title], descricao => $tags[description], palavras_chave => $tags[keywords]);
                
$titulo $array[titulo];
                
$descricao $array[descricao];
                
$palavras_chave $array[palavras_chave];
                
$tudo "$titulo $descricao $palavras_chave";
                
$procura stristr($tudo$palavra);
                    if (
$procura != "")
                    {
                     echo 
"<a href=$caminho><b>$titulo</b></a><br>
                     $descricao<br>"
$achou 1$quantidade++; next($array);
                    }
                }
                }
            }
            }
################################  FIM SE FOR PASTA  ################################
        
}
        
closedir;
}
    if (
$achou 1)
        {
        echo 
"<br>Foram encontrados $quantidade links!<br><br>";
        }
    elseif (
$achou != 1)
        {
        echo 
"<br>Nada foi encontrado!<br>";
        }
}
?>
ayuda
__________________
Miguel Padrón :cool: