изображение не выводится

  • Автор темы batman_1
  • Дата начала

batman_1

Guest
изображение не выводится

При написании скрипта
PHP:
$image=ImageCreateFromPng("xxxx.png");
Header("Content-Type:image/png");
ImagePng($image);
ImageDestroy($image);
В браузере выводится билиберда(текст). Ошибки не какой выходит. gd включена. Формат png поддерживается.
Apache 1.3.29. Php 5.0.1.
 

batman_1

Guest
Спасибо Simm. Сделал как написано, то бишь вставил в скрипт
PHP:
 ini_set('display_errors',1);
error_reporting(E_ALL ^E_NOTICE);
(хотя у меня php.ini все ошибки выводятся на экран). Отключил вывод заголовка, говорящего браузеру, что дальше идет картинка. Все так же.
 

Фанат

oncle terrible
Команда форума
если выводится текст картинки, то значит, браузеру не приходит заголовок, или приходит непрваильный.
Читаешь PHP FAQ: Самые основы. Просмотр обмена HTTP заголовками и смотришь. Что идет от настоящей картинки, что идет от твоей.
сравниваешь и исправляешь
 

batman_1

Guest
Что приходит браузеру:
HTTP/1.1 200 OK
Date: Fri, 07 Jan 2005 13:59:17 GMT
Server: Apache/1.3.29 (Win32) PHP/5.0.1
X-Powered-By: PHP/5.0.1
Keep-Alive: timeout=15, max=97
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: image/png
Все вроде правильно и одна фигня картинку не показывает.
 
Сверху