2011-08-28 5 views
0
<?php 
header ('Content-Type: image/png'); 
$im = @imagecreatetruecolor(120, 20) 
     or die('Cannot Initialize new GD image stream'); 
$text_color = imagecolorallocate($im, 233, 14, 91); 
imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color); 
imagepng($im); 
imagedestroy($im); 
?> 

정상적으로 작동하지만 빈 페이지 만 표시됩니다. 나는 php-gd를 설치했다. 도움?PHP 이미지가 잘 작동하지 않습니다.

+0

GD2를 설치 했습니까? 오류 표시를 켜면 페이지에 어떤 경고/오류가 표시됩니까? – mc10

+3

PHP 오류가 숨겨지고 있는지 확인하기 위해'header' 함수에 대한 호출을 주석 처리하십시오. –

+0

흠, 원래 예제는 [PHP의 문서에 있습니다] (http://php.net/manual/en/function.imagecreatetruecolor.php)이므로 코드가 작동해야합니다. – mc10

답변

4

시도 디버깅 단계 :
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 'On');

  • header()
  • 가 받고있는 어떤 오류 @ 참조
  • @imagecreatetruecolor()에서 제거 제거 오류보고에

    1. 켭니다.
  • +0

    편집 : T.T – Michael

    +0

    다시 시작하는 것을 잊었습니다. 다시 시작하는 것을 잊었습니까? 너의 서버? – afuzzyllama

    관련 문제