Удаление одинаковых файлов на PHP

Форум для тех кто начинает осваивать язык php.
Аватара пользователя
vihtor
Сообщения: 112
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Удаление одинаковых файлов на PHP

Сообщение vihtor » Вт окт 18, 2016 1:18 pm

Здравствуйте.
Стоит задача удаления файлов (веб-страниц) с одинаковым (однотипным) контентом.
Файлы сложены в одну папку.
Возможно ли решить проблему средствами php?
Реклама
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

Re: Удаление одинаковых файлов на PHP

Сообщение Slash » Вт окт 18, 2016 1:20 pm

vihtor писал(а):Возможно ли решить проблему средствами php?

Думаю, что возможно...
x64

Re: Удаление одинаковых файлов на PHP

Сообщение x64 » Вт окт 18, 2016 5:24 pm

Зависит от контента. Если файлов пару десятков, по несколько килобайт, можно тупо сравнивать каждый с каждым.
Если файлов много, и все маленькие, я бы получил их, сформировал списки по весу и проверял бы равенство только внутри списков.
Если файлы большие, то через двойной хэш (считал бы md5 и sha1, после чего чекал попарно), естественно, тоже предварительно упорядочивал бы по размеру.

Вернуться в «PHP»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость