|
|
|
| Привет всем!
Поставил дома Apache+PHP вродебы все работает но как я не пытался у меня не грузяться картинки!
Листинг скрипта:
<?php
$image = ImageCreateFromPng("image.png");
Header("Content-type: image/png");
ImagePng($image);
ImageDestroy($image);
?>
Не знаю в чем дело кто может помогите... | |
|
|
|
|
|
|
|
для: Lesha
(15.12.2004 в 16:47)
| | А без использования функции ImageCreateFromPng изображение image.png грузится?
PS Пишется ли какой-либо текст в окно браузера? Вообще как это выглядит? | |
|
|
|
|
|
|
|
для: cheops
(15.12.2004 в 16:59)
| | Notice: Undefined variable: image in C:\www\html\image\test1.php on line 10
Warning: imagepng(): supplied argument is not a valid Image resource in C:\www\html\image\test1.php on line 10
Notice: Undefined variable: image in C:\www\html\image\test1.php on line 11
Warning: imagedestroy(): supplied argument is not a valid Image resource in C:\www\html\image\test1.php on line 11 | |
|
|
|
|
|
|
|
для: Lesha
(15.12.2004 в 17:22)
| | Notice - это замечания (советы) - их можно игнорировать, а чтобы они не мешали лучше вообще отключить их вывод - путём понижения уровня ошибок. За это несёт ответственность директива error_reporting http://www.softtime.ru/info/articlephp.php?id_article=23 в конфигурационном файле php.ini. Чтобы нормально работать лучше выставить что-то вроде:
error_reporting = E_ALL & ~E_NOTICE
|
Warning - это предупрждения, к ним стоит присмотрется... они сообщают что функциям imagepng() и imagedestroy() передано что угодно, но только не декриптор изображения. Попробуйте изменить код следующим образом:
<?php
$image = ImageCreateFromPng("image.png");
if(!$image) exit("Ошибка при получении дескриптора изображения");
Header("Content-type: image/png");
ImagePng($image);
ImageDestroy($image);
?>
|
Кстати, файл image.png у вас существует или нет? | |
|
|
|
|
|
|
|
для: Lesha
(15.12.2004 в 16:47)
| | Выполнил, приведенный Вами код - все работает.
Проверьте, существует ли изображение image.png в том же каталоге, где расположен скрипт.
PS: Не могли бы Вы привести полный текст страницы со скриптом. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(16.12.2004 в 01:09)
| | Всем спасибо! Вчера я первый раз зашел на ваш форум и нашел для себя много интересной и нужной информации! С картинками у меня все получилось. Особо благодарен тем людям которые так быстро откликнылись на мою просьбу! | |
|
|
|
|
|
|
|
для: Lesha
(16.12.2004 в 10:05)
| | Вся проблема была в том что до отправки картинки в браузер ПХП сообщал ему что будет грузиться текст.
Я закоментировал строку default_mimetype = "text/html" в php.ini и все получилось | |
|
|
|