[php]imagecreate() problem
В мануале не написано, что требуется gd.
Это и есть мануал, что б ты знал, а всё остальное туфта.
Читал абсолютно такой же, содранный примерно оттуда же. Уже нашёл решение проблемы
Ну, хорошо. Насчёт туфты я может и погорячился, но это точно единственная официальная документация.
Вот врубил gd, но выводит какую-то чепуху в примере из мануаля. Типа библиотек нет для image/xxx?
Ну по твоему описанию проблемы мало что можно сказать
<?php
//phpinfo;
// File and new size
$filename = 'test.jpg';
$percent = 0.5;
// Content type
header('Content-type: image/jpg');
// Get new sizes
list($width, $height) = getimagesize($filename);
$newwidth = $width * $percent;
$newheight = $height * $percent;
// Load
$thumb = imagecreate($newwidth, $newheight);
$source = imagecreatefromjpg($filename);
// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
// Output
imagejpg($thumb);
?>
Результат:
Warning: Cannot modify header information - headers already sent by (output started at c:\program files\apache group\Apache\htdocs\image.php:14) in c:\program files\apache group\Apache\htdocs\image.php on line 21
ÿØÿࡹ?†+.5ýê*.[®Æ®£F§qÉ9÷'=Æ("ݳ©Ú@e8ÁÏëRÛJò!”àŽ9ª6&áNÑÕG$õ8éÅZÓÁiY°Gsןþµ´R¸2Ùµ“s�#¡Ô‡¿ùÍS¼³»=°>ñúž”õ‘|36pîõïLL†Ù¼Ù¼Õ�ݳÈW1õíÇùúÌ×2EÒ:$òç¡^˜ýyª1Ã\*HÛce<©ÁÎx©„R‹–i‹H‹ž]ð:÷ëÐP=Ôû° ’.ÞÔ¸ü~´Àr¹�ˆ"Ú¨ÄôÉéÿ¾‚˜¼á}M9ºSSïgÒ?'”âô¬Ä0æ?¯Êr(ÁÒ†-¸Úœ0AÏ¥ôªÅ²Í÷E1cçæàSÎ;t(Œçךr�£'© (éÁöú÷¬rx ɤ£½
Убери все пробелы перед <?php
ну у тя вывод перед header есть какой-то... судя по warning. Смотри в косяк файле image.php, бро, и читай сообщения об ошибках - в них, как правило, написано, что не так!
Конкретный пример из мануаля должен ведь работать? Не работает. Пробелы перед пхп никак не должны влиять - уже проверено
Полный файл image.php в студию
это - последний пример заработал нормально
Почитал
Смотри выше
Оставить комментарий
iakobi91
Fatal error: Call to undefined function imagecreate in somewhere on line 28Это чё значит? пхп 5.0, функция стандартная, но не пашет.