powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Не работает создание изображений
12 сообщений из 12, страница 1 из 1
(PHP) Не работает создание изображений
    #32984772
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Простейший пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<?php
//Создание изображений

// вывод изображения 
header('Content-type: image/jpeg');

$width =  200 ;
$height =  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 , 'sales', $white);

// освобождения ресурсов
imagedestroy($im);
?>

Результат:
* картинка не создается,
* выводится вот такое сообщение:

Код: plaintext
1.
2.
3.
4.
5.
6.
X-Powered-By: PHP/4.3.6
Content-type: image/jpeg

<br />
<b>Fatal error</b>:  Call to undefined function:  
imagecreate() in <b>F:\home\test\www\imagecreate2.php</b> on line <b>12</b><br />

И то, удалось его отловить только в отладке Zend.
Не понимаю почему нет функции imagecreate().

В файле php.ini есть такая строка, с ней вроде все нормально:
Код: plaintext
1.
2.
3.
;
extension=php_gd2.dll
;

Народ, подскажите в чем тут может быть проблема?
Заранее спасибо.

P.S. Браузер: IE 6.0
...
Рейтинг: 0 / 0
(PHP) Не работает создание изображений
    #32984791
new one
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробуй это

<?php

header ("Content-type: image/gif");

$img = ImageCreate(100, 100);

$white = ImageColorAllocate($img, 255, 255, 255);

$black = ImageColorAllocate($img, 0, 0, 0);

$red = ImageColorAllocate($img, 0, 33, 0);

ImageLine ($img, 1, 40, 40, 40,$red);

imagegif($img);

?>

должно работать
...
Рейтинг: 0 / 0
(PHP) Не работает создание изображений
    #32984808
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Berkut<b>Fatal error</b>: Call to undefined function:
imagecreate() in <b>F:\home\test\www\imagecreate2.php</b> on line <b>12</b><br />Вот ведь запарите. phpinfo покажет вам, какой php.ini надо править.P.S. Браузер: IE 6.0Вы ещё версию "Косынки" укажите.
...
Рейтинг: 0 / 0
(PHP) Не работает создание изображений
    #32985008
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*Вы ещё версию "Косынки" укажите.
Уважаемый, "звездочка". По вашей просьбе в следующий раз так и сделаю.
...
Рейтинг: 0 / 0
(PHP) Не работает создание изображений
    #32985494
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
phpinfo()
Configuration File (php.ini) Path f:\usr\local\php\php.ini

*
Вот ведь запарите. phpinfo покажет вам, какой php.ini надо править.

Его и правил (см. выше).
...
Рейтинг: 0 / 0
(PHP) Не работает создание изображений
    #32985515
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
new oneпопробуй это
<?php

header ("Content-type: image/gif");

$img = ImageCreate(100, 100);

$white = ImageColorAllocate($img, 255, 255, 255);

$black = ImageColorAllocate($img, 0, 0, 0);

$red = ImageColorAllocate($img, 0, 33, 0);

ImageLine ($img, 1, 40, 40, 40,$red);

imagegif($img);

?>
должно работать

Проверил, не работает.
Zend Output
X-Powered-By: PHP/4.3.6

Content-type: image/gif

<br />
<b>Fatal error</b>: Call to undefined function: imagecreate() in

<b>PHPDocument1</b> on line <b>5</b><br />

Вообщем какая-то хрень с библиотекой php_gd2.dll .
Почему то PHP ее не видит. Из-за чего такое может быть?

Заранее спасибо.
...
Рейтинг: 0 / 0
(PHP) Не работает создание изображений
    #32985522
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Berkut *
Вот ведь запарите. phpinfo покажет вам, какой php.ini надо править.
Его и правил (см. выше).Выше не написано, где лежал тот файл, который вы правили. Если вы правили то, что нужно, то:
а) какого лешего среди подключенных модулей phpinfo не выводит GD?
б) почему у вас не было сообщений об ошибках при запуске Apache?
PS: вы Апач вообще перезапускали?
...
Рейтинг: 0 / 0
(PHP) Не работает создание изображений
    #32985526
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
BerkutВообщем какая-то хрень с библиотекой php_gd2.dll .
Почему то PHP ее не видит. Из-за чего такое может быть?ПОТОМУ ЧТО БИБЛИОТЕКА НЕ ПОДКЛЮЧЕНА
...
Рейтинг: 0 / 0
(PHP) Не работает создание изображений
    #32985584
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так, звездочка, давай без эмоций.
phpinfo
gd

GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled

*
вы Апач вообще перезапускали

- да
*
почему у вас не было сообщений об ошибках при запуске Apache

- вот на этот вопрос затрудняюсь ответить, т.к. самому интересно, почему не было сообщений об ошибках.
Код: plaintext
1.
2.
// 
error_reporting(E_ALL);

Что еще нужно для информации?

P.S. Прежде чем задавать вопрос на форуме я сначала сам пробывал найти решение проблемы, так что думаю не стоит пинать из угла в угол и тратить на это свое время.

Все параметры в настройках, из-за к-рых такое могло случится (и о к-рых мне известно), я проверил.
...
Рейтинг: 0 / 0
(PHP) Не работает создание изображений
    #32985791
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Мало данных. Проверяй.
Расписывай ВСЕ свои действия по шагам, вплоть до того, где лежит скрипт на диске и что ты вводишь в строку браузера.
...
Рейтинг: 0 / 0
(PHP) Не работает создание изображений
    #32986624
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*Мало данных. Проверяй.
Расписывай ВСЕ свои действия по шагам, вплоть до того, где лежит скрипт на диске и что ты вводишь в строку браузера.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Файл imagecreate.php на диске лежит в 
F:\home\test\www\


В браузере набираю
http://test/imagecreate.php


Файл hosts (C:\WinNT\system32\drivers\etc\)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
# (C) Корпорация Майкрософт (Microsoft Corp.),  1993 - 1999 
#
# Это образец файла HOSTS, используемый Microsoft TCP/IP для Windows.
#
# Этот файл содержит сопоставления IP-адресов именам узлов.
# Каждый элемент должен располагаться в отдельной строке. IP-адрес должен
# находиться в первом столбце, за ним должно следовать соответствующее имя.
# IP-адрес и имя узла должны разделяться хотя бы одним пробелом.
#
# Кроме того, в некоторых строках могут быть вставлены комментарии 
# (такие, как эта строка), они должны следовать за именем узла и отделяться
# от него символом '#'.
#
# Например:
#
#       102 . 54 . 94 . 97      rhino.acme.com          # исходный сервер
#        38 . 25 . 63 . 10      x.acme.com              # узел клиента x
...
 127 . 0 . 0 . 1 	www.test
 127 . 0 . 0 . 1 	test2.ru
 127 . 0 . 0 . 1 	test1.ru
 127 . 0 . 0 . 1 	test

Версии:


Apache 1.3.31
PHP 4.3.10
...
Рейтинг: 0 / 0
(PHP) Не работает создание изображений
    #32986949
oracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может библиотеку поменяй всеже, дай ящик сброшу тебе

O*R*A*C*L*E
(Don't despair my little fried...)
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Не работает создание изображений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]