В следующей части мы увидим, как искать HTML файлы в каталогах и проверить, если любой из HTML файлов есть слова для поиска. Мы предполагаем, что поиск начинается с какой-то верхней директории и все каталоги для сайта имеет что верхний каталог в качестве предка. Я использую локальный сервер и браузер для сценариев этой серии. Вы должны иметь базовые знания в PHP и PHP регулярных выражений для того, чтобы понять эту серию. Вы также должны иметь базовые знания о том, как получить доступ к директории и файлы, используя PHP.
Если вы не иметь базовые знания в любой из этих курсов, то вы должны будете получить, что в первую очередь. Для PHP основы, типа, "Начало работы с PHP" в поле поиска на этой странице и нажмите Поиск. Для PHP регулярных выражений, типа "PHP регулярных выражений" в поле поиска на этой странице и нажмите Поиск; Вы увидите список из серии я писал на PHP регулярных выражений. Для доступа каталоги с PHP, типа "PHP Справочник функций Основы" в поле поиска на этой странице и нажмите Поиск. Если вы видите, статьи, написанные разными авторами, выберите один написанный мной, Chrys.
В этой части серии, мы видим, как список всех каталогов дерева каталогов с помощью PHP. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected]. То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете. Рекурсивная функция рекурсивная функция является функцией, которая называет себя, снова и снова, пока некоторое условие не будет выполнено. Список каталогов в дереве каталогов, как правило, получают с использованием рекурсивной функции.
В описании PHP сказано, что рекурсивная функция не должна делать больше, чем от 100 до 200 звонков на себе. Из этого я думаю, что количество каталогов в дереве каталогов не должно быть больше, чем 100. Если у вас есть больше, чем 100 каталогов