Проблемы с установкой, настройкой и работой системных и сетевых программ.
Модераторы: GRooVE, alexco
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
catdog_
- сержант
- Сообщения: 173
- Зарегистрирован: 2007-10-10 1:23:21
- Откуда: петрозаводск
-
Контактная информация:
Непрочитанное сообщение
catdog_ » 2008-02-20 23:35:37
поставил из портов, все ок
простейший пример
Код: Выделить всё
header("Content-type: image/png");
$im = ImageCreate(100,20);
$red = ImageColorAllocate($im, 255, 0, 0);
$white = ImageColorAllocate($im, 255, 255, 255);
ImageString($im, 3, 3, 3, "Super!!!", $white);
ImagePng($im);
ImageDestroy($im);
картинку не рисует, а выдает кучу кракозябров в браузере(лиса)
?PNG ??? IHDR???d??????A ж???PLTEЪ??ЪЪЪA4???DIDAT?c`?Ю??<иd·?qMЕ8?ъ8МЛ8?qsзъdча????kн"ДЬЕ*<?ШQyd?n$?z?
типа такого, че не так?
catdog_
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
catdog_
- сержант
- Сообщения: 173
- Зарегистрирован: 2007-10-10 1:23:21
- Откуда: петрозаводск
-
Контактная информация:
Непрочитанное сообщение
catdog_ » 2008-02-21 0:15:12
это отдельная библиотека? в портах че та не вижу
Код: Выделить всё
pkg_info | grep png
gstreamer-plugins-libpng-0.10.6_2,3 Gstreamer png plugin
png-1.2.22 Library for manipulating PNG images
catdog_
-
paranoidchaos
- мл. сержант
- Сообщения: 80
- Зарегистрирован: 2007-12-13 10:58:23
Непрочитанное сообщение
paranoidchaos » 2008-02-21 0:18:13
при компиляции пхп с кд библиотекой надо указывать пути где лежат библиотеки (из портов пути устанавливаются по дефолту)
так же по дефолту если установить мускульный к примеру екстеншен и библиотеки мускула находятся в другом место то пхп и с мускулом работать не будет
пхп инфо посмотри там помоему нфа о гд екстеншене должна быть
paranoidchaos
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2008-02-21 8:53:31
catdog_ писал(а):поставил из портов, все ок
простейший пример
Код: Выделить всё
header("Content-type: image/png");
$im = ImageCreate(100,20);
$red = ImageColorAllocate($im, 255, 0, 0);
$white = ImageColorAllocate($im, 255, 255, 255);
ImageString($im, 3, 3, 3, "Super!!!", $white);
ImagePng($im);
ImageDestroy($im);
картинку не рисует, а выдает кучу кракозябров в браузере(лиса)
контент тайп пишется с заглавными буквами (Content-Type), это раз
картинка выдаётся нормально, сохрани её в файл и она у тебя откроется это два
zg
-
BlackCat
- прапорщик
- Сообщения: 469
- Зарегистрирован: 2007-10-16 22:40:42
Непрочитанное сообщение
BlackCat » 2008-02-23 4:24:28
zg писал(а):контент тайп пишется с заглавными буквами (Content-Type)
Это не обязательное условие, с "Content-type" то же будет работать.
=====
catdog_ писал(а):картинку не рисует, а выдает кучу кракозябров
Тут два варианта: или браузер не знает такого MIME типа "image/png" или заголовок так и не был отправлен, т.е. неправильно отработала строка "header("Content-type: image/png");". php что нить в логи пишет?
BlackCat
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2008-02-23 7:39:59
BlackCat писал(а):zg писал(а):контент тайп пишется с заглавными буквами (Content-Type)
Это не обязательное условие, с "Content-type" то же будет работать.
нууу.. не совсем так, почитал я щас HTTP1.1 там сказано что регистронезависимы только значения, про сами названия полей загловка ничего не нашёл, но они указаны там как регистрозаивисимые
BlackCat писал(а):Тут два варианта: или браузер не знает такого MIME типа "image/png" или заголовок так и не был отправлен, т.е. неправильно отработала строка "header("Content-type: image/png");". php что нить в логи пишет?
у меня было пару раз - ослик картинку не выдавал, вылечилось сменой имени файла.
zg
-
catdog_
- сержант
- Сообщения: 173
- Зарегистрирован: 2007-10-10 1:23:21
- Откуда: петрозаводск
-
Контактная информация:
Непрочитанное сообщение
catdog_ » 2008-02-23 9:36:25
мне собственна капчу нужно было сообразить, потом нашел готовое решение в инете и не стал велосипед изобретать
catdog_
-
risk94
- лейтенант
- Сообщения: 831
- Зарегистрирован: 2007-06-01 19:27:51
Непрочитанное сообщение
risk94 » 2008-02-24 11:14:12
собири пхп отак:
Код: Выделить всё
./configure--with-mysql --with-apxs=/usr/local/sbin/apxs --with-gd=/usr/local --with-jpeg-dir --with-png-dir --with-zlib-dir
минимум. Буш сразу знать какие пакеты дополнительно необходимо. и фсе запаказуит
risk94