У меня есть скрипт, который генерирует анимированный GIF. Когда-то он работал нормально, но вдруг после некоторой передачи файла и git push / pull скрипт не работает!
Проблема странная.
Следующая строка используется для возврата сгенерированного GIF.
header('Content-type:image/gif');
echo $this->image;
Стандартный поток, но изображение отображается неправильно, с кодом 200, когда я проверяю заголовок в Chrome Developer Tool.
Когда-то я думал, что с кодом есть какая-то проблема, но когда я проверяю дважды, возвращая обычный html, вот так:
echo '<img src="data:image/*;base64,'.base64_encode($this->image).'" />';
Изображение отображается правильно.
Есть идеи, в чем причина?
Задача ещё не решена.
Других решений пока нет …