2>&1 1>>1.txt
STDERR попадёт на экран (куда он и попадает по умолчанию), а STDOUT попадёт в файл. Потому что перенаправление > работает как присвоение =. ($info ['http_code'] == 301)
на ($info ['http_code'] >= 200)
в обоих проверках, будет находить больше проксей.
Проще всего дать ссылку на сайт с таким слайдером - и тогда можно будет сказать, в чем именно проблема...