*   >> Чтение Образование Статьи >> tech >> web development

Поиск файл Html С Php

<р> PHP Учебники для Поиск по сайту - Часть 2 Введение Это часть 2 из моей серии, PHP Учебники для поиска этого сайта. Получив пути всех каталогах дерева каталогов в массиве, теперь мы можем использовать каждый путь из массива, чтобы узнать различные HTML файлы, которые находятся в массиве, а затем искать каждый HTML файл, если он имеет ключевые слова. Это то, что этот учебник о. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected].

То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете. Части полный код Есть два основных частей полного кода. То, что мы видели в предыдущей части серии является первой частью. То есть, получение списка всех каталогах дереве каталогов является первой частью. Вторая часть дается в этой статье. Эти две части две различные большие порции в полном кода.

Код для поиска файлов Код для этого учебник, //ищет HTML файлов в каждом из каталогов, и поиск его ($ т = 0; $ M $ пункты = scandir ("$ dirArr [$ м]"); //получить имена файлов и директорий в текущей директории для ($ N = 0; $ п, если (preg_match ("/(\\ HTM | \\ .html) $ /я.", $ пункты [$ N])) { $ шаблон = "/regular.{0,400}expression/is"; $ PathFile = $ dirArr [$ м] "\\\\" $ пункты [$ N];.. //Использование слэш для систем без окон $ fileContent = file_get_contents ($ PathFile); если (preg_match ($ шаблон, $ fileContent)) {Эхо $ PathFile ".

}}}} Это для цикла, который сканирует массив, который имеет все пути каталогов дерева. Код для цикла выполняется для каждого каталога. Первое утверждение в коде-цикла получает имена всех элементов в каталоге и отправлять их в новый массив, $ элементов. Внутренняя для контура сканирует элементы массива $ вещи. Внутри внутренней для цикла, существует, если конструкция-. Для любого итерации внутреннего цикла FOR-условие из-если построить проверки, если элемент в массиве $ пунктов является HTML-файл. Он использует регулярные выражения технику для этого.

Если это так, то он ищет файл, чтобы узнать, если файл имеет ключевые слова (которые должны были введенные в браузере пользователем Интернет). Внутри если-конструкции, шаблон для ключевых слов разработаны. У вас есть утверждение, $ шаблон = "/regular.{0,400}expression/is"; Из этой модели мы будем искать HTML файл, если он есть слова, "Регулярные" и "выражение". В профессиональной ситуации, эти слова будут напечатаны пользователем через форму на браузере. Сл

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.