🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #3833

Re: php se puede

#3833
From: Rick_oj
Date: Sat, 28 Aug 2004 21:30
40 lines
2836 bytes
ok gracias no publique en chile,comp.programacion por uq elas otras veces he
tenido maslas experiencias con post ahi, y me las di de flojo donde postean
mas, mi idea es implementar una funcion de buscqueda en el manual de php que
hay, ya que la descargarlo obviemente no descarga los php, pero si los htl
la idea es buscar dentro de las funciones que hay, gracias voy a ver eso
Cristian Gutierrez wrote:
> Rick oj wrote:
>> quiero buscar un texto en varias paginas almacenas en un pc, ojo
>> paginas en formato html, no estarian en la base de datos, en el
>> explorer (no se otrso buscadores) presiono control+f y busco, puedo
>> hacer lo mismo en php, para varias paginas? si no se peude como lo
>> podria hacer, la idea no es tirar el html a una BdD, seria redundante
>
> Si quieres hacerlo desde PHP:
>
> * strstr
> * strpos
> * preg_match
>
> Esas son las funciones que buscan un string (o una regexp) dentro de
> otro. Puedes hacer llamadas a una de estas funciones por cada linea de
> los archivos o, si son chicos y/o tienes memoria suficiente, hacer la
> busqueda en el texto completo de cada archivo (tragandotelo a memoria
> como un solo string).
>
> Claro que esto es nada mas ni nada menos que `busqueda secuencial',
> que puede (y va a) escalar muy mal con el tama~no y numero de los
> archivos.
>
> Una alternativa es implementar `busqueda indexada' (con algo como
> swish-e/swish++ por ejemplo); con eso sacrificas un poco de espacio en
> disco para el indice, pero ganas dramaticamente a la hora de realizar
> las busquedas.
>
> Y otra alternativa, mas "floja" quizas, es colocar un formulario para
> hacer una consulta en Google, y a todas las consultas le agregas
> `site:midominio.cl'. Esto requiere que las paginas esten publicas, y
> hay que esperar a que pase GoogleBot ;-)
>
> [follow-ups a c.c.programacion]
Technical Details
Message-ID: <cgqtf7$kpd$1@news1.nivel5.cl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nntp-server.pubsub.com!news1.nivel5.cl!not-for-mail
References: <cgodb5$2m9$1@news1.nivel5.cl> <878yc0i0kp.fsf@guti.no-ip.org>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,c5ab57189f5685aa
X-Google-Attributes: gid1593cb,public
X-Google-Language: SPANISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nntp-server.pubsub.com!news1.nivel5.cl!not-for-mail
From: "Rick_oj" <rick_oj@servidor.red>
Newsgroups: chile.comp.programacion
Subject: Re: php se puede
Date: Sat, 28 Aug 2004 17:30:14 -0400
Organization: Varios
Lines: 42
Message-ID: <cgqtf7$kpd$1@news1.nivel5.cl>
References: <cgodb5$2m9$1@news1.nivel5.cl> <878yc0i0kp.fsf@guti.no-ip.org>
NNTP-Posting-Host: cm-vina4-156-162.cm.vtr.net
X-Trace: news1.nivel5.cl 1093728551 21293 200.104.156.162 (28 Aug 2004 21:29:11 GMT)
X-Complaints-To: news@news1.nivel5.cl
NNTP-Posting-Date: Sat, 28 Aug 2004 21:29:11 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1437
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441