| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Графика > Не работает библиотека GD |
| Автор: it_medved 12.10.2009, 21:41 |
| Итак суть проблемы - не загружается php_gd2.dll с этой библиотекой апачем, в php.ini строка extension_dir соответствует правде, в это директории лежит исконная dll, дальше в php.ini строка extension=php_gd2.dll разкомментирована, но опять же не работает, и при попытке вызова фукнций из этой библиотеки, выпадает ошибка Fatal error: Call to undefined function imagecreatefrompng() и тому подобные... Что делать? PHP версия 5.2.5, ОС Windows XP SP2 |
| Автор: capitan 12.10.2009, 23:01 |
| Есть уже такой топик http://forum.vingrad.ru/forum/topic-276076.html |
| Автор: it_medved 13.10.2009, 01:09 | ||
| Посмотрел топик, добавил букву к директории расширенией ext, в итоге проверил - в Zend дебагере библиотеки gd не видно, запускаю через локалхост через мозиллу - библиотека gd загружена, но ее фукнции так же не работают. Проверил на скрипте:
который в мозилле выводит "[26] => "gd"", но если запустить в Зенд, то там этого элемента попросту нет. Help! *WALL* |
| Автор: capitan 13.10.2009, 10:57 |
| Что показывает phpinfo ? После подключения библиотеки был ли перегружен сервер? |
| Автор: it_medved 13.10.2009, 12:08 |
| Хм странно, пишет "GD Support enabled " - но при этом при попытки юзать любую фукнцию из этой библиотеки, выдает ту же ошибку.... Добавлено через 5 минут и 46 секунд кстати вот незапускающийся скрипт: <?php $image = imagecreatefrompng("image.png"); header("Content-type: image/png"); image2wbmp($image); imagedestroy($image); ?> |
| Автор: it_medved 13.10.2009, 14:58 |
| проблему решил, удалив все дубликаты php.ini кроме того где он действительно нужен |