Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Содержимое каталога

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP
 
Автор Сообщение
Павел

Участник тусовки


Зарегистрирован: 17.02.2006
Сообщения: 110
Откуда: Санкт-Петербург

СообщениеДобавлено: Сб Мар 11, 2006 3:38 pm    Заголовок сообщения: Содержимое каталога
Ответить с цитатой

Здраствуйте, Денис.
На странице 273 приведен листинг, осуществляющий печать каталога.
Вопрос:"Как написать скрипт, который записывал бы в текстовый файл все файлы, находящиеся в данной папке и ее подпапках."
Дело в том, что я хочу сделать поиск по сайту, и в файлах, которые будут записаны в текстовый файл, скрипт должен искать запрашиваемое слово.
Arrow
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Вс Мар 12, 2006 6:58 am    Заголовок сообщения:
Ответить с цитатой

Все делается очень просто. Вместо вывода данных (echo) вы записываете выводимое имя каталога в строку, затем добавляете разделитель и дописываете еще следующее имя файла/каталога:

$s = $s."\n".$d;

потом записываете строку $s в файл (примеры в книге есть)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Павел

Участник тусовки


Зарегистрирован: 17.02.2006
Сообщения: 110
Откуда: Санкт-Петербург

СообщениеДобавлено: Вс Мар 12, 2006 10:19 am    Заголовок сообщения:
Ответить с цитатой

Это-то понятно. Только названия файлов, находящихся в
подпапках записываться в текстовый файл не будут.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Вс Мар 12, 2006 10:25 am    Заголовок сообщения:
Ответить с цитатой

Павел, а кто вам мешает создать рекурсивную функцию, которая бы обошла все подкаталоги до определенного уровня? Это же совсем просто... Тем более что в коде сценария на стр. 273 все предпосылки есть - функция проверяет, если это каталог, то "заходит" в него, то есть вызываете эту же функцию, но с другим именем каталога (это будет уже подкаталог). Изучите внимательно ресурсию, а также запись в файл - в книге уделено этому достаточно внимания
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис