Заменил. Не работает.
Кстати, в двух местах (во второй и четвертой строчке после gif') лишние скобки ]
с ними вообще ошибка вылетала, убрал - ошибка пропала, но и замена jpg на gif не происходит.
Логика тут должна быть с проверкой условия: если нет файла с расширение jpg, то подставить gif.
Тогда картинки загружаем обычным способом, а потом загружаем на сервер картинку с таким же названием -S только в формате gif и удаляем jpg. Код распознает что картинки jpg нет и подставляет gif.
Я не программист и поэтому не знаю, что делает вторая строчка, но в третей, судя по всему, идет проверка условия. Там где-то ошибка, раз она не работает.