Como podria realizar un buscador de palabras dentro de ficheros office , txt, y pdf?
Gracias por las sugerencias.
| |||
Buscar dentro ficheros en php Como podria realizar un buscador de palabras dentro de ficheros office , txt, y pdf? Gracias por las sugerencias. |
| |||
nadie que tenga una idea sobre este tema? |
| |||
Con PHP directamente no puedes hacerlo .. (o no es viable) .. Usa alguna aplicación externa para tal fin. Con PHP podrías controlala para lanzar la busqueda y obtener los resultados. (esto sería por lo menos para los archivos "binarios" como PDF, MS Word .. ) Los archivos de texto plano .. puedes abrirlos con fopen() (y funciones afines) y trabajar la busqueda con funciones de expresiones regulares. No indicas ni que Sistema Operativo usas en tus servidores .. ni si están bajo tu control (como para instalar algo en ellos) .. Esto es importante como para ayudarte mejor. Un saludo, |
| |||
uso linux, y sí está bajo mi control. Seré mas especifico: Se requiere programar una aplicación upload para una intranet, por medio de la cual se pueda subir ficheros al servidor, con posibilidad luego, de poder realizar búsquedas pero dentro del contenido los ficheros subidos(ficheros office), tratando en lo posible, de que seán busquedas rápidas. Habia pensado en la posibilidad de "leer" o "despomponer" estos ficheros mediante PHP (si es que es posible) antes de subir al servidor y almacenar esa información en una DB, de modo que cuando se realice la búsqueda sea en la DB y no en el fichero en si. Luego asignar el resultado de la búsqueda al fichero relacionado, para su posterior desgarga. Gracias por las recomendaciones. Última edición por kotosh; 28/03/2005 a las 14:40 |
| |||
El proceso que mencionas sería "indexación" .. de igual forma dicho proceso sería lento hacerlo con PHP aunque tuvieses todo el algorítmo de interpretación de un .pdf (con su própio formato binario) o un MS Word u otros tipos. Usando google .. salió esta classe que dice buscar en un PDF (sin más adicionales que intalar en el servidor?) http://www.phpclasses.org/browse/package/702.html Un saludo, |
| |||
Gracias Cluster. Lo revisaré y te aviso. |