Article View: es.comp.os.linux.programacion
Article #771Re: base de datos con php y mysql
From: jlan
Date: Wed, 27 Sep 2006 00:52
Date: Wed, 27 Sep 2006 00:52
122 lines
5404 bytes
5404 bytes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Mon, 25 Sep 2006 09:58:29 +0200, Oscar Garcia dixit: Animo y leetelo de un tiron oscar que me estas sirviendo de mucha ayuda :-) > Al ser un sitio est�tico la cosa se vuelve muy sencilla. Supongo que te refieres a que se vuelve sencilla siempre que queramos hacer busquedas google tipo "site:miweb" y que devuelva resultados por relevancia. > Pasos para la creaci�n de la base de datos: > > 1.- Funci�n recursiva que escanee los documentos html (o htm para los > fieles seguidores g�indouseros) de un directorio y sus subdirectorios. > 2.- Leer el documento HTML y eliminarle las etiquetas HTML. > 3.- A�adir el documento a una base de datos MySQL. Esto lo veo correcto, pero por ejemplo imagina que tengo un monton de paginas estaticas de diferentes directores de peliculas, y quiero que cuando haga una busqueda de "kevin smith" me salgan los resultados de las peliculas en las que a sido director (no importa si fue actor o guionista tambien), pero no me interesan el resto de resultados por que habra otros resultados donde aparezca el nombre kevin smith en el cuerpo de la pagina por ejemplo pero no era director de esa pelicula. > Pasos para realizar la b�squeda (la parte m�s sencilla): > > 4.- Hacer un formulario de b�squeda O:-) > 5.- Hacer una petici�n SQL usando MATCH .. AGAINST. Esto creo que puedo pillarle el tranquillo facilmente, en un par de noches "hackeando codigo en plan neo" puedo ajustarlo todo como me interesa. > Ahora te desgloso la bibliograf�a de inter�s: > > 1.- > http://es.php.net/opendir > http://es.php.net/readdir > http://es.php.net/is_dir > 2.- > http://es.php.net/file-get-contents > http://es.php.net/file > http://es.php.net/file > http://es.php.net/strip_tags > 3.- > http://es.php.net/mysql > 4.- > (cualquier tutorial de html es v�lido :) > 5.- > http://dev.mysql.com/doc/refman/5.0/es/fulltext-search.html Por suerte de html voy sobrado, creo empezar a tener idea de como montar el tinglado, aunque necesito ponerme un poco en php y mysql. > Espero que te sea de ayuda. Uf, no sabes cuanto me sirve :-) por que he preguntado en varios lugares pero como no soy habitual activo de las listas, nunca he participado demasiado salvo en ecol news y de eso hace varios a�os, soy mas bien autodidacta lector pasivo, y me he quedao un poco atascao con el tema.:-) >>El tema es que no se como empezar, por ejemplo, no se si me valdran las >>p�ginas estaticas para algo, o tendre que cogerme unas tablas y >>llenarlas yo con los datos y luego importarlas con mysql. > > Olv�a p�ginas est�ticas para un buscador. Poder, se puede, pero te > complicar�as demasiado la vida. A ver si puedo explicarte la idea que he cogido dandole vueltas al tema: - - las paginas del sitio son totalmente estaticas, luego los resultados que devuelva el buscador seran enlaces a paginas web estaticas con los resultados. - - el buscador sera una caja dentro de las mismas paginas pero con codigo pvp . - - la gran duda que tengo es: * si se puede parsear/indexar y sacar provecho de esas paginas estaticas del site para que el buscador devuelva unos resultados satisfactorios * o me tocara prefabricar unas tablas a mano introducciendo los datos como por ejemplo: el nombre del director "kevin smith" y los enlaces a las paginas estaticas donde kevin smith sea el director. * si este ultimo punto no lo ves claro, por ejemplo ve a imdb.com y haz una busqueda en la caja de la izquierda de la pantalla, con por ejemplo "kevin smith" y te devolvera resultados donde es el director. Igual es que estoy intentando crear un buscador demasiado inteligente, algo como "el buscador de turing" que busque como si fuera un humano :-S, de todas formas asi puedo delimitar mas lo que es capaz de hacer un buscador con las paginas estaticas. Un saludo. - -- Jlan <joseluisalcazar AT gmail DOT com> GPG ID: 0x044E638B fingerprint 34DA 5038 2DCC A55C C143 7382 4C68 847D 044E 638B Linux registered user: #172297 GNU/Linux Debian -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFFGctqTGiEfQROY4sRAiFvAJ4y4/cI4Gf63kMOJKwCA28V0LNBEwCfakbd s/vBKSfe4cTNIoO5+i544is= =uw/E -----END PGP SIGNATURE-----
Technical Details
Message-ID:
<akuou3-ej.ln1@aragorn.comarca>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newspeer1.de.telia.net!newspeer4.de.telia.net!de.telia.net!newsf01.ono.com!news.ono.com.POSTED!53ab2750!not-for-mailReferences:
<bn9iu3-ti3.ln1@aragorn.comarca> <rf2fh2d7h336amt2n472bn768j7vilpg5c@4ax.com>Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,c8d0f141924247d5 X-Google-Attributes: gidf86c8,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newspeer1.de.telia.net!newspeer4.de.telia.net!de.telia.net!newsf01.ono.com!news.ono.com.POSTED!53ab2750!not-for-mail Newsgroups: es.comp.os.linux.programacion From: jlan <jlan@gmail.com> Subject: Re: base de datos con php y mysql References: <bn9iu3-ti3.ln1@aragorn.comarca> <rf2fh2d7h336amt2n472bn768j7vilpg5c@4ax.com> Organization: A poorly-maintained Debian GNU/Linux InterNetNews site Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit User-Agent: slrn/0.9.8.1 (Debian) Message-ID: <akuou3-ej.ln1@aragorn.comarca> Lines: 122 Date: Wed, 27 Sep 2006 02:52:58 +0200 NNTP-Posting-Host: 81.203.166.129 X-Trace: news.ono.com 1159318452 81.203.166.129 (Wed, 27 Sep 2006 02:54:12 MEST) NNTP-Posting-Date: Wed, 27 Sep 2006 02:54:12 MEST