Sistema de busca sem banco de dados
Olá pessoal do PHP Brasil
Por favor, preciso que uma alma caridosa crie um tutorial (se possível com script) de como criar um sistema de busca/pesquisa SEM BANCO DE DADOS. Pois o que preciso é que quando o usuário digitar uma palavra no campo "busca" o sistema faça uma busca interna em todo o site e traga a resposta ao usuário.
Ex.: O usuário digita a palavra "O rappa".
Resultados encontrados = 3
CD O rappa - Acústico MTV (o texto aparece já com o link)
CD O rappa - AS melhores (o texto aparece já com o link)
CD O rappa - Sei lá... (o texto aparece já com o link)
Por favor, preciso que uma alma caridosa crie um tutorial (se possível com script) de como criar um sistema de busca/pesquisa SEM BANCO DE DADOS. Pois o que preciso é que quando o usuário digitar uma palavra no campo "busca" o sistema faça uma busca interna em todo o site e traga a resposta ao usuário.
Ex.: O usuário digita a palavra "O rappa".
Resultados encontrados = 3
CD O rappa - Acústico MTV (o texto aparece já com o link)
CD O rappa - AS melhores (o texto aparece já com o link)
CD O rappa - Sei lá... (o texto aparece já com o link)
comentários (0)
suspender
Lista de Respostas:
13/10/2011 4:24pm
(~13 anos atrás)
(~13 anos atrás)
Dê uma olhada nesses trechinhos de tópicos do phorum de iniciantes. Veja se eles podem servir como um guia para vc começar a trabalhar no seu projeto:
***********************Pegar trechos específicos de um site de terceiros************************************
http://desenvolvimentoparaweb.com/php/como-pegar-parte-do-conteudo-dados-de-outro-site-com-php/
Renato Ribeiro
Re: Pegar conteúdo de uma URL
03 de outubro de 2011 às 06:17
Dentro dessa url -> http://www.tibia.com/community/?subtopic=characters&name=Nemtor
tem uma table.
Nessa table tem | Level: | xxx |
Que é <td>Level:</td><td>[xxx]</td>
Eu quero pegar o [xxx].
Entendeu agora?
Marcos Regis
Re: Pegar conteúdo de uma URL
04 de outubro de 2011 às 01:51
tente assim
echo preg_replace("#.*?Level:?.*?(\d+).+#is","$1",strip_tags(file_get_contents('http://www.tibia.com/community/?subtopic=characters&name=Nemtor')));
*****************************************************
Marcos Regis
Re: ferramenta de busca
04 de mar�o de 2010 às 12:05
cara, se vai ler arquivos para indexá-los isso vai dar um trabalhão.
Existe um pequeno sistema chamado sphider que faz isso pra você. É um script para indexar arquivos a serem utilizados em buscas.
******************************************************
Autor: bruno
Data: 31-10-07 07:09
Ola, estou com o seguinte problema
Preciso ler as informacoes de uma pagian na internet, lendo as informações, preciso pegar todos links que contem na página.
Como faco para ler uma pagina na internet via php
Como consigo pegar os links
Valeu
Responda a essa mensagem
Re: Ler conteudo de um site e pegar link via php
Autor: BOZO
Data: 31-10-07 07:34
$var = file("http://www.gambiarra.com.br/");
isso retorna um array onde cada linha do arquivo é um vetor
daí pode usar uma ER que pegue os links
qualquer duvida dá um toque
***********************Pegar trechos específicos de um site de terceiros************************************
http://desenvolvimentoparaweb.com/php/como-pegar-parte-do-conteudo-dados-de-outro-site-com-php/
Renato Ribeiro
Re: Pegar conteúdo de uma URL
03 de outubro de 2011 às 06:17
Dentro dessa url -> http://www.tibia.com/community/?subtopic=characters&name=Nemtor
tem uma table.
Nessa table tem | Level: | xxx |
Que é <td>Level:</td><td>[xxx]</td>
Eu quero pegar o [xxx].
Entendeu agora?
Marcos Regis
Re: Pegar conteúdo de uma URL
04 de outubro de 2011 às 01:51
tente assim
echo preg_replace("#.*?Level:?.*?(\d+).+#is","$1",strip_tags(file_get_contents('http://www.tibia.com/community/?subtopic=characters&name=Nemtor')));
*****************************************************
Marcos Regis
Re: ferramenta de busca
04 de mar�o de 2010 às 12:05
cara, se vai ler arquivos para indexá-los isso vai dar um trabalhão.
Existe um pequeno sistema chamado sphider que faz isso pra você. É um script para indexar arquivos a serem utilizados em buscas.
******************************************************
Autor: bruno
Data: 31-10-07 07:09
Ola, estou com o seguinte problema
Preciso ler as informacoes de uma pagian na internet, lendo as informações, preciso pegar todos links que contem na página.
Como faco para ler uma pagina na internet via php
Como consigo pegar os links
Valeu
Responda a essa mensagem
Re: Ler conteudo de um site e pegar link via php
Autor: BOZO
Data: 31-10-07 07:34
$var = file("http://www.gambiarra.com.br/");
isso retorna um array onde cada linha do arquivo é um vetor
daí pode usar uma ER que pegue os links
qualquer duvida dá um toque
14/10/2011 2:19pm
(~13 anos atrás)
(~13 anos atrás)
Galera acho que vcs não entenderam...
É + ou - assim:
http://www.mxmasters.com.br/comunidade/viewtopic.php?f=50&t=2034
Sendo que ao invés de trabalhar com Query String, eu quero que pesquise direto nas sub-paginas.
Ex.: o usuário digita no campo de busca "criar vídeo-aulas".
Ele será redirecionado para: www.meusite.com/cursos/videos/criar_videos.html ou qualquer outro arquivo que contenha a palavra que o usuário digitou.
É + ou - assim:
http://www.mxmasters.com.br/comunidade/viewtopic.php?f=50&t=2034
Sendo que ao invés de trabalhar com Query String, eu quero que pesquise direto nas sub-paginas.
Ex.: o usuário digita no campo de busca "criar vídeo-aulas".
Ele será redirecionado para: www.meusite.com/cursos/videos/criar_videos.html ou qualquer outro arquivo que contenha a palavra que o usuário digitou.