Во первых у вас перепутан порядок параметров, FIND_IN_SET( В ЧЕМ ИЩЕМ, ЧТО ИЩЕМ )
Во вторых вы похоже передаете массив без преобразования в строку, используйте implode(',', $followers_arr) например.
Вы сначала генерируете путь и имя файла, потом используете chmod, а потом уже перемещаете в это место файл.
По хорошему нужно всегда включать error_reporting(-1); при разработке, в вашем случаи обязательно.
Ну как простой вариант нажмите ctrl + alt + del и нажмите подробно, убивайте все процессы пока не прекратится такое поведение, если прекратится, зайдите там же в автозагрузку и отключите процесс.
Скачайте и запустите http://www.kaspersky.ru/antivirus-removal-tool
Читайте changelog для каждого софта, увидели исправление exploit например, обновить обязательно. В остальном решайте сами. Только не забудьте протестировать новую версию.
Сделано на canvas.
Описание где то в районе 2000 строке, в файле script.min.js
За кодом советую обратится на http://freelansim.ru
А вообще оно вам правда надо? У меня браузер подвис пока открывал.