|
|
|
| Добрый день!
<?php
$height = 200;
$width = 200;
$im = ImageCreate($width, $height);
$white = ImageColorAllocate ($im, 255, 255, 255);
$black = ImageColorAllocate ($im, 0, 0, 0);
ImageFill($im, 0, 0, $black);
ImageLine($im, 0, 0, $width, $height, $white);
ImageString($im, 4, 50, 150, 'text', $white);
Header ('Content-type: image/png');
ImagePng ($im);
ImageDestroy($im);
?>
|
Ругается на ImageCreate:
Fatal error: Call to undefined function: imagecreate() in c:\test\simplegraph.php on line 4
В чем проблема? | |
|
|
|
|
|
|
|
для: Boss
(26.07.2005 в 13:48)
| | В GD библиотеке. Либо у тебя её вообще нет, либо криво поставлена. Только что проверил свой пример. Всё работает. | |
|
|
|
|
|
|
|
для: Boss
(26.07.2005 в 13:48)
| | В новых версиях PHP, все расширения по умолчанию отключены - их нужно включать самостоятельно снимая комментарии (точка с запятой) напротив соответствующего расширения в конфигурационном файле php.ini. Подробности в статье по ссылке http://www.softtime.ru/info/articlephp.php?id_article=24 | |
|
|
|
|
|
|
|
для: cheops
(26.07.2005 в 18:49)
| | а ещё полезно почитать что написано в phpinfo();
:) | |
|
|
|
|
|
|
|
для: cheops
(26.07.2005 в 18:49)
| | Проверьте после этого наличие данной библиотеки в папке c:\php\ext. После внесения изменений в php.ini перезапустите сервер. Что бы быстро проверить: подключилась ли библиотека — выполните функцию phpinfo(). Если все в порядке, то в таблице, которая отображается функций phpinfo(), должен появится раздел "gd".
А что если у меня нет папки ext?
Только .
PHP Version 4.3.0 | |
|
|
|
|
|
|
|
для: Boss
(26.07.2005 в 22:28)
| | Благо что все дома на винде тестят скрипты. А вот елсиб под линуксом .... бга | |
|
|
|
|
|
|
|
для: Boss
(26.07.2005 в 22:28)
| | Для 4.3.x эта директория называется extensions - имеется она у вас? (установка PHP производилась из архива или инсталлера)? | |
|
|
|