Скрипт для обработки таблиц mysql
Есть каталог сайтов, в который сайтыы добавляются без модерации. Этим моментом пользуются для парсинга порно – сайтов, за которые каталог могут забанить в поисковых системах. Каталогов несколько, базы сайтов огромные, вручную почистить от уже добавленной порно – базы нереально, отсюда необходим скрипт:
В скрипт добавляется строка каталога, где указывается:
Урл каталога
Урл phpmyadmin
Имя пользователя базы
Пароль к базе
Имя базы
Название таблицы в базе
Так же есть общий конфиг, в котором указаны ключевые слова, по которым вести поиск по базе.
Задача скрипта: по команде (например, запуск кроном) залогиниться, зайти в содержимое указанной таблицы, найти id (то есть сайты), в описании которых есть слова из стоп – списка. Если слово встретилось, данный id нужно удалить из таблицы
И так последовательно по всей таблице до удаления всех ID, в которых встретились стоп - слова из когфига. После окончания работы скрипт переходит к следующему каталогу в списке – то есть алгоритм должен быть расчитан на очередь каталогов, каждый из которых просто построчно добавляется. При каждом запуске скрипта обрабатывается 1 таблица = то есть 1 каталог. Как только скрипт дошел до последнего добавленного каталога и обработал, начинает заново с первого в списке.
Доступ к каталогу и его базе конечно же будет предоставлен. Интерфейс скрипта не принципиален – главное функционал в данном случае.
Срок – 1-3 дня.