Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Окрыть несколько файлов одного типа


Автор: BlackRu 2.7.2011, 14:04
Подскажите плз, нужно открыть несколько файлов одного типа, например *.txt
т.е. в цикле. 
Как это оформить?

Автор: Absinthe 2.7.2011, 14:12
Массивы знаешь?

Автор: WolfAlone 3.7.2011, 00:27
BlackRu, не совсем понял Ваш вопрос. В чём собственно проблема? Найти все файлы какого-то типа в какой-то директории, а затем открыть их? Если так, то вот тут, как мне кажется есть подробный ответ на Ваш вопрос: http://www.poiu.ru/lessons/index.php-6.htm

Проверить, является ли файл "TXT" (по расширению), можно ознакомившись с материалом по теме: "PHP работа со строками". То есть, Вы берёте 3 последних символа в имени файла, переводите получившийся результат в нижний регистр (или в верхний, не очень принципиально), затем проверяете, равен ли получившийся результат значению: "txt" (или "TXT" в случае приведения в верхний регистр). Если да - открываете его.

P.S. Хочу обратить Ваше внимание, что существует такое понятие как "максимальное количество одновременно открытых файлов в PHP". Не стоит забывать о нём, иначе могут возникнуть ошибки, которые в последствии возможно будет очень трудно обнаружить.

Автор: BlackRu 3.7.2011, 23:03
Спасибо

Автор: Evghenusi 4.7.2011, 01:12
Цитата(WolfAlone @  3.7.2011,  00:27 Найти цитируемый пост)
То есть, Вы берёте 3 последних символа

эээээ, точно 3? всё же куда лучше ориентироваться по точке ("html">3>"js" - к примеру)

Автор: WolfAlone 5.7.2011, 01:29
Цитата(Evghenusi @  4.7.2011,  01:12 Найти цитируемый пост)
эээээ, точно 3? всё же куда лучше ориентироваться по точке ("html">3>"js" - к примеру)

Это уже тонкости. Если начать углубляться в код и "писАть как надо", то там не только "ориентирование по точке", там ещё много чего придётся добавить! Я лишь привёл один из самых простых примеров, для общего понимания вопроса.

Автор: egoistu 5.7.2011, 23:24
Цитата(WolfAlone @ 5.7.2011,  01:29)
Цитата(Evghenusi @  4.7.2011,  01:12 Найти цитируемый пост)
эээээ, точно 3? всё же куда лучше ориентироваться по точке ("html">3>"js" - к примеру)

Это уже тонкости. Если начать углубляться в код и "писАть как надо", то там не только "ориентирование по точке", там ещё много чего придётся добавить! Я лишь привёл один из самых простых примеров, для общего понимания вопроса.

есть офигительная функция...
Код

pathinfo('file_path', PATHINFO_EXTENSION || еще пара констант)


;)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)