+ Responder ao Tópico



  1. #1
    Walfredo
    Bom, estava procurando um sistema de busca em php até a hora que me revoltei e decidi procurar saber como se faz para nunca mais ter que quebrar a cabeça.

    Me disseram que existe um comando no php que faz ele buscar o que for digitado em um diretório determinado e ele busca no html das páginas, ou melhor, nos arquivos html, ou melhor ainda, no conteúdo dos arquivos daquele diretório.

    Agora a pergunta mais obvia! Qual é este comando? Alguém poderia me auxiliar na minha jornada?

    [ ]´s

  2. #2
    Gnuser
    <?
    include 'sessao.inc';
    $id = mysql_connect("localhost","root","");
    $con=mysql_select_db("cliente",$id);
    ?>


    <?
    $sql = "select * from downloads where tipoarq = 'arquivo'";
    $res = mysql_query($sql,$id);
    while ($row = mysql_fetch_array($res)) {
    ?>
    <table>
    <td width="17%"><? echo $row['patharq'];?></td>
    <td width="40%"><? echo $row['descarq'];?></td>
    </tr>
    </table>
    <?}?>


    Ele conecta ao banco, depois faz uma consullta besta ai que eu montei, mas ai vc pode mudar por um campo de formulario do tipo input que da o mesmo efeito. é mais ou menos assim. Eu montei um site assim somente nesse tipo de esquema e o resultado final foi blz.


    Algumas fontes onde vc poderá achar coisas bacanas são:

    www.superphp.com.br/
    www.phpnuke.org.br/
    php.scriptbrasil.com/



  3. vix veio....um comando pah pum assim eu num sei se tem nao....
    o q da pra tu fazer eh abrir o diretorio, listar os arquivos, abrir cada um deles, depois dar um eregi pra ver se acha alguma coisa em cada um dos arquivos :wink:

  4. #4
    hez4el
    O ideal seria fazer isso ae q o SDM falow acima,
    abrir os arquivos e indexar as palavras em um db.
    depois é só buscar no db e linkar para a pagina correspondente do arquivo
    pq abrir um por um todas as vezes é loucura.

    Estrutura do db deve ser +/- assim:
    tabela ifiles
    file varchar -> Nome do arquivo
    filewords text/blob -> Palavras do arquivo
    filedate datetime -> Data e hora da atualização

    depois vc consulta e imprime

    <br/>
    {$x}. <a href="{$file}">{$file}</a> - {$someexamplewords}
    {$proximityrating}
    <br/>



  5. #5
    Walfredo
    O script que eu quero e mais ou menos assim mesmo, que ele abra um diretorio liste os arquivos e diga tal arquivo tem o que tu procura, sem banco de dados pq isto que to fazendo e um favor pra um cara que nao sabe nem ligar o computador direito, se eu fizer algo complicado toda vez ele vai me pentelhar pra fazer isto ou aquilo, sem contar que toda atualizaçao eu vou ter que cadastrar no banco correto?






Tópicos Similares

  1. Sistema de Busca
    Por enternetinformatica no fórum Redes
    Respostas: 4
    Último Post: 15-03-2007, 08:45
  2. Sistema de busca do forum
    Por MarcusMaciel no fórum UnderLinux
    Respostas: 2
    Último Post: 28-03-2006, 13:00
  3. sistema de busca
    Por fpmazzi no fórum Assuntos não relacionados
    Respostas: 0
    Último Post: 20-04-2005, 19:15
  4. Sistema de busca - PHP
    Por Walfredo no fórum Linguagens de Programação
    Respostas: 3
    Último Post: 09-06-2004, 08:57
  5. Php + sistema de busca
    Por nopp_lnx no fórum Linguagens de Programação
    Respostas: 3
    Último Post: 30-05-2003, 11:14

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L