GD Functions

Topinambur

Новичок
GD Functions

Есть script :
<?
var_dump(gd_info());
$filename = 'logo.jpg';
$degrees = 180;
header('Content-type: image/jpeg');
$source = imagecreatefromjpeg($filename);
$rotate = imagerotate($source, $degrees, 0);
imagejpeg($rotate);
?>


Пишет

array(10) { ["GD Version"]=> string(15) "1.6.2 or higher" ["FreeType Support"]=> bool(true) ["FreeType Linkage"]=> string(16) "with TTF library" ["T1Lib Support"]=> bool(false) ["GIF Read Support"]=> bool(false) ["GIF Create Support"]=> bool(false) ["JPG Support"]=> bool(true) ["PNG Support"]=> bool(true) ["WBMP Support"]=> bool(true) ["XBM Support"]=> bool(false) }
Warning: Cannot modify header information - headers already sent by (output started at y:\home\jaws\www\img\index.php:4) in y:\home\jaws\www\img\index.php on line 12

Fatal error: Call to undefined function: imagerotate() in y:\home\jaws\www\img\index.php on line 18


То есть , если он видит GD, то почему ф-ю imagerotate() не распознает ?
 

vadim

Guest
Какая версия ПХП?

Заметка из мануала: This function is only available if PHP is compiled with the bundled version of the GD library.
 

Topinambur

Новичок
Я указывал версию в оутпуте gd_info() :
["GD Version"]=> string(15) "1.6.2 or higher" ["FreeType Support"]=>

Заметку эту я читал конечно , не знаю правда как тарктовать это правильно - так как точно узнать могу я юзать ГД или нет ?
 

Topinambur

Новичок
Брррр ... а это как ? Разве такое возможно ?
Что нужно сделать чтобы ее задействовать ?
 

vadim

Guest
Topinambur
Я же спросил, какая версия ПХП а не какая версия GD
 

Alexandre

PHPПенсионер
Warning: Cannot modify header information - headers already sent by
Код:
[b]var_dump(gd_info());[/b]
$filename = 'logo.jpg';
$degrees = 180;
[b]header('Content-type: image/jpeg');[/b]
заголовок должен быть послан до любого вывода например var_dump()

То есть , если он видит GD, то почему ф-ю imagerotate() не распознает
юзай
PHP:
print_r(get_loaded_extensions());
print_r(get_extension_funcs("gd"));
 
Сверху