สอบถามการสร้างรูปจาก php สร้างแล้วรูปไม่แสดงครับ

เริ่มโดย absolutex, 20 ธันวาคม 2008, 10:17:56

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

absolutex

อ้างถึง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.net

ผม up ขึ้น host แล้ว ขึ้นเป็น กากบาท ครับ รูปไม่แสดง
แต่ถ้าผม
imagepng($im,"test.png");

มันจะสร้างรูปขึ้นมาได้ครับ ปรกติครับ ออกมาตามข้อความด้านบนเลยครับ

อันนี้ เป็นที่ server รึป่าวครับ
ที่ imagepng($im); ไม่ยอมแสดงรูป หรือมีวิธีอื่นไหมครับ

ตัวอย่างครับ http://www.thaihi5list.com/myicon/gra.php

หรือผมเรียกใช้งานผิดครับ

ขอบคุณครับ - -*

แต่ลองที่ appserv มันจะได้

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\hi5\myicon\gra.php:1) in C:\AppServ\www\hi5\myicon\gra.php on line 2
�PNG  IHDRx�0n��IDATx���I� Ei�5����pl{�."YV�m�:H�-�38.�B!���Q����|m�`�j�^��|�3�r��:��� �+�Gr:���_�hZ��*&�_��������jil{6���5������O%�<_V�� ��iF���� ��K���E?�� 2h�s:�`��GaF�Ӂ9˧^=[�/;�m��k 8mW&�+ �ij%(s(��~+�E�ЄB!��y���`^��IEND�B`�


แก้อย่างไรดีครับ >,< ขอบคุณมากๆครับ

absolutex


SvZ

ตรวจสอบว่า <?php เริ่มบนสุดของไฟล์รึเปล่า?

1.
2. <?php
3. header (bla bla);

หรือถ้ามีการแสดงผลออกมาก่อนเรียก header จะเน่าได้น่ะ
::)
ป.ล. อ้าว แก้ได้แล้วหรอ  :-X
[direct=https://www.berdodee.com]ศูนย์กลางซื้อขาย เบอร์สวย เบอร์มงคล[/direct] | [direct=https://www.berdodee.com/ทำนายเบอร์]ทำนายเบอร์โทรศัพท์[/direct]