PDA

View Full Version : چطوری این خطا رو بر طرف کنم



صفر کیلومتر 1389
دوشنبه 14 شهریور 1390, 15:24 عصر
سلام.
از دوستان کسی می تونه به من کمک کنه که چطوری می تونم این خطا رو بر طرف کنم

The image “http://localhost/gd/WatermarkingImages/4.php” (http://localhost/gd/WatermarkingImages/4.php%E2%80%9D) cannot be displayed because it contains errors

من می خوام از کتابخانه GD استفاده کنم و این خطا رو می ده کد هم اینه


<?php header ("Content-type: image/png");
$handle = ImageCreate (130, 50) or die ("Cannot Create image");
$bg_color = ImageColorAllocate ($handle, 255, 0, 0);
$txt_color = ImageColorAllocate ($handle, 255, 255, 255);
$line_color = ImageColorAllocate ($handle, 0, 0, 0);
for($i=0;$i<=130;$i=$i+10)
{ imageellipse ($handle, $i, 25, 40, 40, $line_color); }
ImageString ($handle, 5, 5, 18, "PHP.About.com", $txt_color);
ImagePng ($handle);
?>


ممنون میشم اگ دوستی کمک کنه ..
اگر عزیزان اموزشی هم برای استفاده از این کتابخانه سراغ دارن ممنون میشم بگید ..

mahan19
دوشنبه 14 شهریور 1390, 22:25 عصر
دوست عزيز ،كدتون مشكلي نداره،كار ميكنه.

MMSHFE
سه شنبه 15 شهریور 1390, 12:24 عصر
دوست عزيز، شما بايد كدتون رو توي يك فايل PHP جداگانه بگذارين و اون رو در مكان موردنظر توسط تگ img نمايش بدين. براي مثال، اگه اسم فايل كدتون logo.php هست، توي صفحه اي كه ميخواين تصوير خروجي اين فايل نمايش داده بشه، اين كد رو بگذارين:


<img src="logo.php"/>

البته دقت كنيد كه توي فايل logo.php هيچ كد HTML يا هر چيز ديگري نبايد براي مرورگر ارسال بشه. حتي اگه خارج از تگ PHP يك فاصله اضافه داشته باشين، براي مرورگر ارسال ميشه. داخل تگ PHP مهم نيست چون فاصله ها ناديده گرفته ميشه. لطفاً به اين نكات كه گفتم دقت كنيد تا به مشكل بر نخورين.
موفق باشيد.