[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Какая-то лажа с выводом изображения в браузер...
Invis1ble
Всем привет! Имеется скрипт, формирующий изображение капчи и передающий это изображение браузеру (Content-type: image/png).
На локальном сервере все работает нормально (под виндой). На хостинге (под линуксом) - изображение не отображается, при этом никаких ошибок не выводится...
При всем при этом, этот же скрипт нормально работает на другом хостинге (тоже под линуксом), причем бесплатном..
В чем может быть проблема? Есть у кого-нибудь какие-то мысли?



Спустя 7 минут, 3 секунды (22.11.2010 - 22:02) sergeiss написал(а):
Если "кривой" хост бесплатный, то он может совать всяку ересь в скрипты. И ему пофиг, что это не текст выводится, а картинка. Для браузера же это критично.

Чтобы это оценить, попробуй просто ввести в браузере ссылку на скрипт капчи, безо всяких тэгов!!! Ты должен получить на экране код картинки (всякая нечитаемая белиберда, за исключением указания где-то в начале букв PNG). Но если там вдруг увидишь html-код, то это как раз то, о чем я описал выше.

Спустя 8 минут, 45 секунд (22.11.2010 - 22:11) Invis1ble написал(а):
sergeiss
В том-то и дело, что "кривой" хост не бесплатный...
Цитата
попробуй просто ввести в браузере ссылку на скрипт капчи
вот это реально подлечило, т.к. я увидел источник зла - Fatal error: Call to undefined function imageantialias() in... Че-то я до этого не додумался так сделать ) Ну теперь хоть примерно понял в какую сторону копать.. Я так понял, что какие-то бока с gd у хостера, правильно? Версия старая?

Спустя 10 минут, 16 секунд (22.11.2010 - 22:21) sergeiss написал(а):
Цитата (Invis1ble @ 22.11.2010 - 23:11)
вот это реально подлечило, т.к. я увидел источник зла...

Это первое, что должно приходить в голову при подобных проблемах wink.gif

Цитата (Invis1ble @ 22.11.2010 - 23:11)
Версия старая?

phpinfo() тебе в помощь smile.gif

Спустя 13 минут, 2 секунды (22.11.2010 - 22:34) Invis1ble написал(а):
sergeiss
Спасибо

Спустя 6 минут, 47 секунд (22.11.2010 - 22:41) Invis1ble написал(а):
gdGD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.3.7
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled

вот что phpinfo() выдал...

Спустя 1 минута, 56 секунд (22.11.2010 - 22:43) Invis1ble написал(а):
Вроде все нормально... Или нет?

Спустя 1 минута, 12 секунд (22.11.2010 - 22:44) sergeiss написал(а):
А версия ПХП какая?

Спустя 2 минуты, 39 секунд (22.11.2010 - 22:46) Invis1ble написал(а):
PHP Version 5.2.6-1+lenny9

Спустя 5 минут, 28 секунд (22.11.2010 - 22:52) sergeiss написал(а):
Судя по описанию в хэлпе, это какая-то "нежная" функция, с кучей ограничений smile.gif В том числе - она может и не присутствовать в некоторых сборках ПХП (судя по хэлпу).
Без неё можешь обойтись? Попробуй, вдруг результат будет вполне достаточный?

Спустя 6 минут, 47 секунд (22.11.2010 - 22:59) Invis1ble написал(а):
sergeiss
Снес строчку с этой функцией нафиг, и все заработало )) Еще раз спасибо!


_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.