عرض مشاركة واحدة
-
#5 (permalink)  

نعم ما ذكر هو الهدف الحقيقي لإنشاء كود التسجيل سواء في مواقع البريد أو الاستضافة او حتى الدفع الآلي .
وللفائدة إليكم طريقة سريعة لإنشاء كود التسجيل :
1- إنشاء ملف باسم image.php
ولصق الشفرة التاليه به :
كود PHP:
<?php
 
 Header
("Content-Type: image/png");
 
 
session_start();
 
 
 
$new_string;
 
 
 
session_register('new_string');
 
 echo 
"<html><head><title>v
 erify</title></head>"
;
 echo 
"<body>";
 
 
$im ImageCreate(20030);
 
 
$white ImageColorAllocate($im255255255);
 
$black ImageColorAllocate($im000);
 
 
 
srand((double)microtime()*1000000);
 
 
$string md5(rand(0,9999));
 
 
$new_string substr($string175);
 
 
 
ImageFill($im00$black);
 
 
ImageString($im58010$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>";
 
?>
2- إنشاء ملف باسم formhandler.php
ولصق الشفرة التالية به :
كود PHP:

<?php 
 
 session_start
();    
 
$random trim($random); 
 
 
 if (
$new_string == $random){ 
 echo 
"الكود صحيح 
 "

 } 
 else{ 
 echo 
"الكود خطأ"
 } 
 
?>
3- رفع صورة باسم verify وبالامتداد png ومقاسات 200x30
وإعطائها التصريح 777

للمعاينة تصفح الملف image.php

----------------------
ملحوظات :
يمكن استخدام صورة بامتداد jpg لكن بشرط تغيير ذلك في الملف image.php

وشكراً






  قديم 31-10-2003, 01:19 PM