Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) чтение файлов из папки с определенной позиции? / 7 сообщений из 7, страница 1 из 1
12.11.2015, 17:19
    #39102105
pahhan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) чтение файлов из папки с определенной позиции?
всем привет это опять я)
на сервере есть папка с картинками в 10 гиг (так получилось), там много мусора
написал скрипт который читает файлы из папки и проверяет есть ли где упоминание о них в БД, если нет то удаляет файл
проблема в том что скрипт выбрасывает по таймауту
есть ли какая-то возможность считывать например по 100 файлов из папки?
или может еще какие-то варианты есть?
спасибо заранее
...
Рейтинг: 0 / 0
12.11.2015, 21:47
    #39102398
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) чтение файлов из папки с определенной позиции?
pahhanскрипт который читает файлы из папкиЧитает непосредственно файлы или читает имена файлов?
...
Рейтинг: 0 / 0
12.11.2015, 22:27
    #39102435
pahhan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) чтение файлов из папки с определенной позиции?
имена файлов
...
Рейтинг: 0 / 0
12.11.2015, 23:33
    #39102471
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) чтение файлов из папки с определенной позиции?
А много ли файлов всего? Какова структура размещения файлов?

В общем случае такую задачу в три этапа решать удобнее.
1. Формирование списка существующих файлов в таблице БД (напрямую или с промежуточной записью в отдельный файл).
2. Выполнение проверок и формирование списка файлов на удаление. Если используется БД, то просто устанавливается соответствующее значение переключателя "не проверен - оставить - на удаление - удалено".
3. Удаление файлов. Либо с установкой переключателя по результату удаления, либо с удалением из таблицы обработанной записи.

pahhanпроблема в том что скрипт выбрасывает по таймаутуКак запускаете скрипт, что за таймаут?
...
Рейтинг: 0 / 0
12.11.2015, 23:43
    #39102475
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) чтение файлов из папки с определенной позиции?
Как вариант, можно отказаться от "только PHP".
Вместо вспомогательной таблицы БД можно использовать файлы для хранения исходного списка файлов и списка на удаление.
Тогда этапы 1 и 3 решаются очень просто на bash. Этап 2 проще сделать на perl или php, хотя, с некоторыми тормозами можно и на bash.
...
Рейтинг: 0 / 0
16.11.2015, 12:03
    #39104282
pahhan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) чтение файлов из папки с определенной позиции?
спасибище всем за помощь! Хоть через ж но решил!
...
Рейтинг: 0 / 0
16.11.2015, 12:04
    #39104285
pahhan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) чтение файлов из папки с определенной позиции?
не всем, а вам. Т9 балуется))
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) чтение файлов из папки с определенной позиции? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]