2010-01-29 4 views
0

pChart에서 Stroke() 함수를 호출하면 이미지가 렌더링됩니다. 이 이미지를 브라우저에 표시하려고하면 이미지를 표시하는 대신 다음과 같은 내용이 표시됩니다. 이 이상한 문자 대신에 어떻게 이미지를 표시 할 수 있습니까?pchart stroke 함수

�PNG ��� IHDR����������h����tRNS������7X}�� �IDATx���wt[Y~'���C 

HQ (RV) TUWv} cό9; gxvv; SZA 㝙 vcUu L , Q) f / @ E ? ? }}}}} } ! BB P T) $ U! BBB P X˲ ] (! RH B J! ! RH B Jaaz * + U! BB P T) $ U! @ BB P ! @ b˸ m s EA 0LE ^늧 2 당신이 PHP 스크립트를 호출하여 직접 이미지를 출력하는 경우

답변

4

같은 <img src="yourscript.php" /> 다음 올바른 Content-Type 헤더를 보낼 필요 해요 :

header('Content-Length: '.filesize($yourimage)); 
header('Content-Type: image/png'); 

참고 그 header()를 호출하기 출력이 시작되기 전에이 발생해야합니다.