Forum Webscript.Ru
Программирование => PHP => Тема начата: ddd от 27 Сентября 2002, 20:37:06
-
PHP Профи!
Отзовитесь, кто ставил или знает как ставить в PHP библиотеку gb для создания изображений, и к ней модуль jpeg-6b, как происходит этот процесс под windoy?
-
ddd
ставить очень просто
в php.ini убираешь ";" перед модулем "php_gd.dll"
-
Дело в том, что эта библеотека находится в zip архиве, и состоит из множества фалов.
dllок там нет, как ее компельнуть в dll если она так ставится?
и как потом к ней подсоеденить jpeg-6b?
-
Если у тебя PHP под винду, то GD у тебя уже имеется (см. папку extensions), тебе нужно только его подключить.
-
лично я, после того, как скачал РНР 4.2.3, просто раскомментировал строку extension=php_gd2.dll и потом, кажется, скопировал ее куда-то.
и все разаботало.
я не днаю, что ээто за модуль, но если тебе надо включать в состав библиотеки, то ставь себе компилятор С, и компили из исходников.
-
Этот модуль (jpeg-6b) позволяет создавать jpeg изображения,
но теперь другая проблема, я подключил как вы говорили
php.ini, убрал кавычки, модуль загружается
но все равно выдает:
Fatal error: Call to undefined function: imagecreate() in c:\\http\\img.php on line 6
код:
// set up image
$height = 200;
$width = 200;
$im = ImageCreate($width, $height);
$white = ImageColorAllocate ($im, 255, 255, 255);
$black = ImageColorAllocate ($im, 0, 0, 0);
// draw on image
ImageFill($im, 0, 0, $black);
ImageLine($im, 0, 0, $width, $height, $white);
ImageString($im, 4, 50, 150, "Sales", $white);
// output image
Header ("Content-type: image/png");
ImagePng ($im);
// clean up
ImageDestroy($im);
?>
-
А где достать этот C компилятор?
-
:-)))))))))))))))
Хороший вопрос. Смелый. Но наивный.
А с чего ты взял, что к gd надо что-то подключать, чтобы она работала с jpg? Она всю жизнь с ними и так работает.
php.ini должен быть в директории windows
php_gd2.dll должна быть в windows\\system
install.txt лежит там, куда ты установил РНР.
Моджет быть, ты все-таки прочтешь его и перестанешь задавать дурацкие вопросы, которые совершенно тебе никак не помогут?
-
НУ и че RomikChef, сделал как ты говорил, а в ответ->Нифига!
Во 1-х у меня php4, и он инсталился без php_gd2.dll,
у меня только php_gd.dll.
во воторых библиотека gb версии 1.~, формат jpeg поддерживает льшь только, когда скачаешь доп. модуль и подключешь его к это библиотеки, -это так в моем учебнике по php написано.
-
RomikChef
php.ini должен быть в директории windows
php_gd2.dll должна быть в windows\\system
ЭТО, кстати и не обязательно...
можно положить и в другое место :)
-
ну вот и все...заработало!!!
спасибо RomikChef, я прочитал install.txt и все получилось,
только RomikChef, прежде чем называть меня дураком, не учел то что у меня xp стоит, и поэтому надо было ложит не в system а system32
-
ddd
Вообще-то insall.txt надо читать ДО начала инсталляции, а не после неудачной попытки это сделать.
Так что он прав...
-
НУ НИ ХРЕНА СЕБЕ!
Это Я должен учитывать, что у НЕГО на компе стоит!!!
Нет, наглость этого ламерюги переходит всякие пределы!