Forum Webscript.Ru
Программирование => PHP => Тема начата: Adonis от 10 Апреля 2002, 17:35:41
-
Раскоментировал в php.ini строку extension=php_gd.dll,
пытаюсь протестировать следующим скриптом:
header ("Content-type: image/gif");
$im = ImageCreate (50, 100)
or die ("Cannot Initialize new GD image stream");
$background_color = ImageColorAllocate ($im, 255, 255, 255);
$text_color = ImageColorAllocate ($im, 233, 14, 91);
ImageString ($im, 1, 50, 50, "Text", $text_color);
ImageGif ($im);
?>
Выдает ошибку:
Fatal error: Call to undefined function: imagecreate() in ....
Чего я не так сделал? Плиз, помогите разобраться с GD.... :(
-
Апач рестартили?
-
И правильно ли прописан путь до места где "лежат" расширения?
Я уже учёная.. Бритвой вон ;) :)
-
Adonis
во-первых, пишет ли phpinfo(), что подключен модуль GD;
во-вторых, если сомневаешься, скопируй готовый пример с php.net:
http://www.php.net/manual/en/function.imagecreate.php
-
Спасибо, Dm. Действительно бывает полезно посмотреть что выдаст РНР о собственных настройках. Теперь GD заработал. Вот только почему-то когда я пытаюсь картинку в виде gif-а вывести, получаю ошибку
ImageGif: No GIF support in this PHP build in ...
Что не так с моим РНР? (4.0.6) Как добиться вывода gif-ов?
-
Это не с PHP, это версия GD, к-рая уже не поддерживает GIF (только JPG, PNG)
и скорее всего больше не будет поддерживаться.
-
у них возникли проблемы с лицензией формата gif.
это написано в официальной документации.
как альтернатива - png.
-
спасибо за помощь