Покинул форум
Сообщений всего: 11
Дата рег-ции: Дек. 2017
Помог: 0 раз(а)
Доброго времени суток!
Вот в чем суть проблемы:
Пытаюсь создать каптчу на PHP, но не получается, браузер пишет "Изображение не может быть показано, так как содержит ошибки".
Помогите решить проблему. Код ниже:
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
hivuld, проверил на локалке, капча исправно генерируется. Скорее всего у вас нет файла со шрифтом "captcha.otf", или не правильно к нему указан путь.
hivuld
Отправлено: 21 Декабря, 2017 - 02:54:26
Новичок
Покинул форум
Сообщений всего: 11
Дата рег-ции: Дек. 2017
Помог: 0 раз(а)
Строитель пишет:
hivuld, проверил на локалке, капча исправно генерируется. Скорее всего у вас нет файла со шрифтом "captcha.otf", или не правильно к нему указан путь.
Со шрифтом все нормально. Может проблема с загаловками?
Строитель
Отправлено: 21 Декабря, 2017 - 07:58:47
Участник
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
hivuld я же говорю, на локалке запускал этот код - проблем нет.
Sail
Отправлено: 21 Декабря, 2017 - 21:36:49
Участник
Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014
Помог: 57 раз(а)
hivuld, просмотрите полученное изображение альтернативным способом.
Вот что об этой ошибке писали в далеком 2008 на forum.mozilla-russia.org: топик.
hivuld
Отправлено: 24 Декабря, 2017 - 05:02:12
Новичок
Покинул форум
Сообщений всего: 11
Дата рег-ции: Дек. 2017
Помог: 0 раз(а)
Строитель пишет:
hivuld я же говорю, на локалке запускал этот код - проблем нет.
Когда я закоментировал эту строку header('Content-Type: image/gif');, то никаких ошибок не было...
Строитель
Отправлено: 24 Декабря, 2017 - 18:22:53
Участник
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
hivuld пишет:
Когда я закоментировал эту строку header('Content-Type: image/gif');, то никаких ошибок не было...
Ну так этот заголовок сообщал браузеру о том, как надо обрабатывать этот документ (как картинку), и конечно же, если у вас в этом файле был ещё какой-то код, то скрипт справедливо генерировал ошибку. Попробуйте этот не много изменённый вариант :
Покинул форум
Сообщений всего: 11
Дата рег-ции: Дек. 2017
Помог: 0 раз(а)
Строитель пишет:
hivuld пишет:
Когда я закоментировал эту строку header('Content-Type: image/gif');, то никаких ошибок не было...
Ну так этот заголовок сообщал браузеру о том, как надо обрабатывать этот документ (как картинку), и конечно же, если у вас в этом файле был ещё какой-то код, то скрипт справедливо генерировал ошибку. Попробуйте этот не много изменённый вариант :
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.