|
|
|
| у меня скопилось большое колличество картинок на которые ни один документ не ссылается,подозреваю что и в документах есть битые ссылки--- в БД в поле TEXT хранятся статьи с ссылками на них т.е надо выбрать ссылки в статьях ,где имя файла и путь к картинке и сравнить пути и имена..что не совпадет вывести....для удаления...
скрипт по поиску картинок в папках написал т.е получаю путь ,имя и расширение , всех картинок,
но как их выковыривать из документов в базе ...даже понятия не имею...те ссылки вида может кто-то знает как это реализовать???? | |
|
|
|
|
|
|
|
для: serjinio
(05.05.2008 в 23:53)
| | Попробуйте искать в БД не тэги, а непосредственно имена картинок.
При отсутствии такого имени картинки в записях БД, перемещайте эту картинку в какую-нибудь временную папку для более детального изучения и последующего удаления... | |
|
|
|
|
|
|
|
для: provodnik
(06.05.2008 в 00:06)
| | ничего элегантнее в голову не приходит, чем:
получить селектом из БД тексты статей и идентификаторы к ним,
в цикле пройти по текстам на предмет наличия <img src= > (рег. выр.)
найденные совпадения вывести с идентификатором статьи для просмотра
или сразу заменять по условию (сравнивать с массивом существующих линков) | |
|
|
|