PDA

View Full Version : مشکل در کار کردن با تابع imagecreate



javidabbaci
یک شنبه 16 مهر 1391, 00:43 صبح
مشکل در کار کردن با تابع imagecreate

با سلام دوستان من این برنامه را نوشتم و ارور های اون را هم برطرف کردم ولی نمی دونم چرا درست کار نمی کنه و موقع اجرا به جای تصویر مورد نظر این کد ها را تولید می کنه !!!!!!!


"
GIF87ad2����,d2M�������� ڋ�޼���H�扦�ʶ� ��L���� ����� �Ģ�L*�̦� �J�Ԫ��j�ܮ� ����l+;
"

این هم کد برنامه :

<?php
$canvas=imagecreate(100,50);
$color=imagecolorallocate($canvas,225,225,225);
imageline($canvas,0,0,50,45,$color);
header("content_type:image/png");
imagepng($canvas);
?>

111qqq
یک شنبه 16 مهر 1391, 10:17 صبح
پارامتر توی header رو درست بنویس .... پی اچ پی به حروف بزرگ حساسه ...


header("Content-Type:image/png");

javidabbaci
دوشنبه 17 مهر 1391, 03:21 صبح
خیلی ممنون
با تذکر شما مشکلم حل شد
حالا وقتی این کد را در میان تگ های html قرار می دم دیگه کار نمی کنه آیا من نمی تونم به طور مستقیم از این برنامه برای ایجاد کد امنیت تصویری استفاده کنم
یا باید اول تصویر را ایجاد کنم و بعد لینک تصویر را در میان تگ های html قرار بدم ..
با تشکر از زحمات شما جناب 111qqq:تشویق:

Hamid.RDN
چهارشنبه 19 مهر 1391, 01:26 صبح
دوست عزیز کد رو در فایلی مثلا با نام captcha.php بزار بعد توی HTML بنویس



<img src="captcha.php" />