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

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

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

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

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

Реклама
Аватара пользователя
Slash
Администратор
Сообщения: 2086
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 69 раз

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

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

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

x64

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

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

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

Ответить Пред. темаСлед. тема

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

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