سلام عليكم ،، اسعد الله اوقاتكم بكل خير
اخواني لقيت شرح لشاء صوره تاكيد التسجيل طبقته مثله حرفيا لاكن اذا مكاتبت الكود يقول صح واذا كتبته سواء صح او خطا يقول غير صحيح لتوضيح شوفو الكود :
كود PHP:
Header("Content-Type: image/png");
if (isset($_POST['test']))
{
$random = trim($_POST['random']);
if ($new_string == $random)
{
print 'الكود صحيح';
}else{
print 'الكود خطأ';
}
}
$new_string;
$im = ImageCreate(200, 40);
$white = ImageColorAllocate($im, 255, 255, 255);
$black = ImageColorAllocate($im, 0, 0, 0);
srand((double)microtime()*1000000);
$string = md5(rand(0,9999));
$new_string = substr($string, 17, 5);
ImageFill($im, 0, 0, $black);
ImageString($im, 5, 80, 10, $new_string, $white);
ImagePNG($im, "verify.png");
ImageDestroy($im);
وهذا النموذج :
كود PHP:
echo "<img src=\"verify.png\">";
echo "<br><br>";
echo " من فضلك ادخل الكود الموجود في الصورة
ولاحظ حساسية الارقام والحروف من حيث كبيرة او
صغيرة ";
echo " <form action=\"formhandler.php\"
method=post>";
echo "<input name=\"random\"
type=\"text\" value=\"\">";
echo "<input
type=\"submit\">";
echo "</form>";
echo "</body>";
echo "</html>";
جربوه وشوفو اذا ماكتبت الرمز يعطيني الكود صحيح وهذا طبعن غلط واذا كتبت الكود بالصوره سواء صحيح او خطا يقول لي خطا لتوضيح اكثر جرب الكود اتمني المساعده