> Имеются баннеры: папка с изображениями и текстовый файл banners.txt, где построчно указаны ID баннера, имя файла с изображением, URL и количество показов баннера.
Невнимательность погубит вас :)
Зачем нужны id? А как вы собираетесь увеличивать количество показов баннера, не идентифицируя его?