• آموزش گذاشتن کپچا(Captcha) در سایت
    #1
    Note 
    سلام دوستان
    چند روز پیش برای ساخت پروژه ای به تصویر تایید کننده یا همون کپچا نیاز پیدا کردم اما دوست نداشتم از Re-captcha و امثال اون استفاده کنم و تصمیم گرفتم که خودم یه تصویر تایید کننده بنویسم. خلاصه با کمی زحمت ساختمش و بدرستی کار کرد حالا قصد دارم این ابزار رو در اختیار شما هم بذارم تا ازش استفاده ببرید.

    تصویری از کپچای ( SA-CAPTCHA ):
    [تصویر:  20140124-344-sa-captcha.png]

    نحوه استفاده از SA-CAPTCHA بسیار راحته کافیه فایل های مربوطه رو تو پروژه خودتون کپی کنید، آدرس مسیر SA-CAPTCHA رو مشخص کنید و در نهایت با درستور Include به فرم اضافه کنید!
    مثال:
    کد php:
    <form action="check.php" method="post">
    <?
    php $sa_captchaDIR='sa-captcha';  include 'sa-captcha/captcha.php';  ?>
    <br/><br/>Enter captcha code:
    <input name="sa-captchaText" type="text">
    <input name="submit" type="submit" value="Submit">
    </form> 
    برای بررسی صحیح بودن کدی که کاربر دریافت کرده کافیه در صفحه ای که مقادیر فرم رو دریافت میکنید شرطی مثل این تعریف کنید:
    کد php:
    if(strtolower($_POST['sa-captchaText']) == strtolower($_SESSION['sacaptchaCode']))
        echo 
    '<h1>Valid code!</h1>';
    else
        echo 
    '<h1>Invalid code!</h1>';

    لایسنس: GPL
    دانلود SA-CAPTCHA + مثالی از نحوه استفاده:
    کد:
    http://www.s1.softafzar.net/uploads/20140124-434-captcha.zip
    امیدوارم بدر شما هم بخوره.

    پاسخ
    #2
    Note 
    سلام
    واقعا ممنونم من برای پروژه ام خیلی به چنین کدی نیاز داشتم
    بازم ممنون.

    آخرین ویرایش: 07-02-2014 ساعت 09:50، توسط Daniel
    پاسخ
    ایجاد موضوع جدید   پاسخ به موضوع  

    موضوعات مرتبط با این موضوع...
    موضوع نویسنده پاسخ بازدید آخرین ارسال
      آموزش آموزش کامپوزر Composer moh3en 0 182 14-05-2017 ساعت 16:12
    آخرین ارسال: moh3en
    Note آموزش MVC به زبان ساده (تصویری) Daniel 1 1,043 16-08-2016 ساعت 09:24
    آخرین ارسال: aaiz
      خدمات سئو سایت vayas 0 445 02-08-2016 ساعت 10:25
    آخرین ارسال: vayas
    Note آموزش MVC Daniel 1 835 26-11-2015 ساعت 12:56
    آخرین ارسال: bkk
    Note کتاب آموزش PHP از مقدماتی تا پیشرفته Stack OverFlow 0 1,338 16-02-2015 ساعت 10:48
    آخرین ارسال: Stack OverFlow
    Note کد بدست آوردن رتبه سایت WWWorker 0 1,079 07-02-2015 ساعت 09:40
    آخرین ارسال: WWWorker
    Note محدود کردن ارسال فایل در php (امنیت آپلود فایل) saber2 6 1,633 30-09-2014 ساعت 20:11
    آخرین ارسال: Daniel
    Note راهکارهای افزایش امنیت آپلود فایل در PHP Daniel 0 2,096 30-09-2014 ساعت 20:10
    آخرین ارسال: Daniel
    Note نحوه فرستادن ایمل به کاربر و مدیر سایت hasti 1 664 11-07-2014 ساعت 22:08
    آخرین ارسال: Comodo
    Note نحوه ایجاد مقادیر در صورت عدم موجودیت در جدول sixi 1 531 19-06-2014 ساعت 13:50
    آخرین ارسال: SOFTAFZAR

    کاربرانِ درحال بازدید از این موضوع:   1 مهمان