*   >> Lectura Educación Artículos >> tech >> desarrollo web

Buscando un archivo HTML con Php

PHP Tutoriales para buscar en este sitio - Parte 2 Introducción Esta es la parte 2 de mi serie, PHP Tutoriales para buscar en este sitio. Después de haber conseguido los caminos de todos los directorios del árbol de directorios en un arsenal, ahora podemos utilizar cada camino desde la matriz a conocer los diferentes archivos HTML que se encuentran en la matriz, y luego buscar cada archivo HTML si tiene las palabras clave. Eso es lo que este tutorial se trata.

Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected]. Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo. Las partes del código completo Hay dos partes principales en el código completo. Lo que vimos en la parte anterior de la serie es la primera parte. Es decir, la obtención de la lista de todos los directorios del árbol de directorios es la primera parte. La segunda parte se da en este tutorial.

Estas dos partes son dos grandes porciones diferentes en el código completo. Código para buscar archivos de El código de este tutorial es, //buscar archivos HTML en cada uno de los directorios y la búsqueda para ($ m = 0; $ m $ items = scandir ("$ dirArr [$ m]"); //obtener los nombres de archivos y directorios en el directorio actual de ($ n = 0; $ n si (preg_match ("/(\\ htm | \\ .html) $ /i.", $ items [$ n])) { $ pattern = "/regular.{0,400}expression/is"; $ PathFile = $ dirArr [$ m] "\\\\" $ items [$ n];..

//uso barra inclinada para los sistemas que no sean Windows $ fileContent = file_get_contents ($ PathFile); si (preg_match ($ patrones, $ fileContent)) {echo $ PathFile ".}}}} Se trata de un ciclo for que escanea la matriz, que tiene todas las rutas de los directorios del árbol. El código para-bucle se ejecuta para cada directorio. La primera declaración en el código de bucle recibe los nombres de todos los elementos en el directorio y enviarlos a la nueva matriz, $ items. El ciclo for interior analiza los elementos de la matriz, $ artículos.

Dentro del ciclo for interior, hay un si-construcción. Para cualquier iteración del bucle for interior, la condición de la si-construir comprueba si el elemento de la matriz $ items es un archivo HTML. Utiliza la técnica de expresión regular para esto. Si lo es, entonces busca en el archivo para saber si el archivo tiene las palabras clave (que debería haber sido escritas en el navegador del usuario de Internet). Dentro

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.