با یاد خدا
سلام دوستان
من در ساخت کد امنیتی به مشکل بر خوردم
اول خودم خواستم بسازم با خطای زیر مواجه شدم
بعد کدهای یکی دو تا کتاب رو تست کردم
و همچنین کدهای تو نت رو اما همشون رو سیستم من خطای زیر رو میزنن
 "cannot be displayed because it contains errors"


این هم یه سری از کد ها که تست کردم

header('Content-type: image/png');
$md5 = md5(microtime() * time() );
$string = substr($md5, -5);
$captcha = imagecreatefrompng("./capcha.png");
$black = imagecolorallocate($captcha, 0, 0, 0);
$line = imagecolorallocate($captcha,233,239,239);
imageline($captcha,0,0,39,29,$line);
imageline($captcha,40,0,64,29,$line);
$_SESSION['key'] = md5($string);
imagestring($captcha, 5, 20, 10, $string, $black);
imagepng($captcha);



$h=100;
$w=300;
$im=imagecreate($w,$h);
$bc=imagecolorallocate($im,200,200,200);
header('Content-Type: image/jpeg');
imagejpeg($im);
imagedestroy($im);


درضمن تو فایل html هم من از تگ img استفاده کردم و ادرس فایل رو همین کدهای php زدم نشد