@Dasium в первом предложении имел в виду сохранить содержимое файла в список перед началом цикла, а потом его использовать N-ное количество раз. Но для большого количества файлов немного немного неудобный способ, так как придется создавать столько же списков. Почему-то сразу об этом не подумал...
Бесплатный не разгадывает,а платный модуль еще не готов.Есть обычный XEvil и дополнительный модуль для рекапчи,но он за отдельную плату.Некоторые делали предзаказ,так дешевле было,теперь ждем