ب
ب

فرم تماس با ما و کد پیگیری درخواست

آموزش تقریبا در سطح بالاتری نسبت به بقیه آموزش ها تهیه شده پس بهتره دوستان تسلط خوبی نسبت به HTML,PHP,CSS, JAVASCRIPT و الخصوص Jquery داشته باشن...

نکته :

آموزش تقریبا در سطح بالاتری نسبت به بقیه آموزش ها تهیه شده پس بهتره دوستان تسلط خوبی نسبت به HTML,PHP,CSS, JAVASCRIPT و الخصوص Jquery داشته باشن.چون اینجا از توضیحات اضافی دوری میکنیم و بیشتر روی مباحث اصلی تکیه داریم؛این آموزش مقدمه ای بر آموزش های بخش VIP سایت هست که این جا قصد داریم شما عزیزان با آموزش های اون قسمت هم آشنایی نسبی پیدا کنید.

توضیحات

کاربر از طریق یه فرم که با بوت استرپ پیاده سازی میشه درخواست خودش رو ارسال میکنه و یه کد رهگیری دریافت میکنه که میتونه بعدا از طریق یه فرم دیگه درخواست خودش رو پیگیری کنه،ما این دو قسمت رو در یه صفحه پیاده سازی کردیم.

خوب فرم پیگیری درخواست هم به این صورته.

صفحه اصلی

کد های HTML و PHP برای صفحه اصلی مون باید اینطوری باشن.
$rand=mt_rand(100000,999999);
$_SESSION['code']=$rand;
?>


 
 
 Contatc Form
 
 
 
 
 
 
 
 


 

 
 
 
 
 
 

 

 

 

 

 
 

 
 

 
 

 

 

 
 

 
 

 

 

 
 

 
 

 

 

 
 

 
 

 

 

 
 

 Securtiy Code
 
 
 

 

 

 

 
 
 

 

 

 


 

 

خوب توی خط اول یه مقدار تصادفی ساختیم که باهاش کد امنیتی پیاده سازی میشه.
بعد از اضافه کردن قسمت استایل ها و اسکریپت های لازم،ما بنده اصلی صفحه رو ساختیم که شامل دو تا فرم میشه،تقریبا به جز کمی دستکاری ناچیز اکثر قسمت ها از خود کد های bootstrap استفاده شده.
ما فرم پیگیری درخواست رو بالاتر قرار دادم،نکته ای که هتس اینه که توی فرم ها چند تا input مخفی هم وجود داره که این  input ها رو یادتون باشه که درقسمت ای جکس و ارسال داده ها مورد استفاده اش رو میگم،توی فرم اصلی هم از این input های مخفی داریم.
توی فرم اصلی قسمت کد امنیتی رو هم اگه نگاه کنید می بینید که داخل اون تگ img ما از خود صفحه captcha.php استفاده کردیم،آموزش ساخت کد امنیتی رو پیگیری کنید متوجه میشید چه خبره،من فقط این کد های این صفحه رو هم به خاطر تغییرات کمش قرار میدم.

صفحه کد امنیتی
session_start();
header('Content-type: image/jpeg');
$code=$_SESSION['code'];
$font_size=15;
$image_width=80;
$image_height=30;
$image= imagecreate($image_width,$image_height);
imagecolorallocate($image,220,220,220);
$text_color= imagecolorallocate($image,0,0,0);
for($i=1;$i<15;$i++)
{
 $x1= mt_rand(0,80);
 $y1= mt_rand(0,80);
 $x2= mt_rand(0,80);
 $y2= mt_rand(0,80);
 imageline($image,$x1,$y1,$x2,$y2,$text_color);
}
imagettftext($image,$font_size,0,10,20,$text_color,'font.ttf', $code);
imagejpeg($image);

اول کد صفحه اصلی کد رو توی سشن ریختیم و اینجا دریافت کردیم و بعد با یه فونت فارسی اونو روی عکس نوشتیم و بردیم به خروجی (که این خروجی تو صفحه اول و توی تصویر کد امنیتی نشون داده شده).

شناسه مطلب : 376|
نظرات بینندگان
غیر قابل انتشار : 0
انتشار یافته : 0
نظر شما
نام: *
 
ایمیل :
 
نظر شما: *
 

           

 

میدان هفت تیر،خیابان کریمخان،خیابان خردمند شمالی،پلاک 105
تلفن: 88346241-021 | 88347468-021 | 88348918-021 | 88348469-021 | 88347873-021 | فکس: 88347873-021
info@dsi.co.ir | www.dsi.co.ir