С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 04.08.2016
Сообщений: 107

Вывод файлов из папки всех кроме pdf

08.05.2018, 11:17. Показов 1219. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят подскажите как сделать так что бы файлы из папки выводились все кроме файлов с форматом pdf

PHP
1
2
3
4
5
6
7
8
9
$dir = "files";
    if($handle = opendir($dir)){
 
        while(false !== ($file = readdir($handle))) {
            if($file != "." && $file != ".."){
            echo $file."<br>";
        }
    }
}
Добавлено через 3 минуты
Пробовал сделать через...

PHP
1
if($file != "." && $file != ".." && $file!==glob("*.pdf"))
И не чего не вышло
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.05.2018, 11:17
Ответы с готовыми решениями:

Удаление из папки всех файлов, кроме указанных
Дело вот какое. Попробую обстоятельно объяснить. Есть ПАПКА(корневая) содержит: **.bat файлы- удалить 1.bat- нужно оставить ...

Опрос папки и удаление из неё всех файлов кроме заданного расширения
При построении программы , вылезла проблема с бесконечным циклом, то есть , нужно вести опрос постоянно папки , и удалять из неё лишние...

250 файлов *.pdf перенести с папки на диске в папки SharePoint
Всех приветствую! Уважаемые форумчане, нужна консультация в плане разработки для обычного пользователя настольного приложения для...

6
377 / 319 / 73
Регистрация: 15.09.2017
Сообщений: 1,436
08.05.2018, 11:54
glob - это тоже поиск. Вам же достаточно проверить, что в конце $file находится не ".pdf".
0
0 / 0 / 0
Регистрация: 04.08.2016
Сообщений: 107
08.05.2018, 11:55  [ТС]
Первый код выводит список файлов в папке $kat нужно вывести все тоже только без pdf
0
377 / 319 / 73
Регистрация: 15.09.2017
Сообщений: 1,436
08.05.2018, 12:01
Или что расширение $file - не pdf.

В любом случае сравнение делайте без учета регистра, если не уверены, что расширения хранятся в нижнем регистре.

Добавлено через 59 секунд
Цитата Сообщение от Lilze Посмотреть сообщение
Первый код выводит список файлов в папке $kat нужно вывести все тоже только без pdf
Вот я вам и написал, что нужно для этого сделать.
0
0 / 0 / 0
Регистрация: 04.08.2016
Сообщений: 107
08.05.2018, 12:04  [ТС]
Я проверил и в верхнем и в нижнем регистре второй день сижу и не пашет

У меня код выводит таблицу с файлами... Там точно есть xlsx я таким способом пытался убрать этот xlsx и ни чего все тоже самое выводиться
0
377 / 319 / 73
Регистрация: 15.09.2017
Сообщений: 1,436
08.05.2018, 12:28
Каким таким способом? Я вам целых два способа назвал. А использовать glob показанным способом ошибочно.
0
0 / 0 / 0
Регистрация: 04.08.2016
Сообщений: 107
08.05.2018, 14:29  [ТС]
Можно пример потому что я походу не понял что вы имеете ввиду

Добавлено через 1 час 49 минут
Нашел решение end(explode(".",$file))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.05.2018, 14:29
Помогаю со студенческими работами здесь

250 файлов *.pdf перенести с папки на диске в папки SharePoint
Всех приветствую! Уважаемые форумчане, нужна консультация в плане разработки для обычного пользователя настольного приложения для...

Удаление из папки всех файлов (включая и другие папки), которые не содержат определённое слово
Ситуация следующая: Есть Главный каталог в котором содержится очень много папок в которых имеются файлы и папки Нужно сделать так , чтобы...

Очистка рабочего стола от всех файлов, кроме файлов с определёнными расширениями
Добрый день. Помогите написать скрипт для очистки определенных папок (Рабочий стол, Мои документы) от всех файлов, кроме с определенными...

Удаление всех файлов рекурсивно в папках с одной и той же структурой, кроме нескольких файлов
Имеется бэкап сайтов после переезда с сервера. Можете помочь с реализацией Имеется такая структура: C:/sites/site1/ ...

Вывод файлов папки, измененных после даты создания самой папки
я так понимаю, надо использовать ls, но с какими параметрами. также, я не ориентируюсь в синтаксисе баша. Может кто напишет скриптик для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru