Trang 1 của 3 123 CuốiCuối
Kết quả 1 đến 10 của 21
  1. #1
    Super Moderator tinhphaistc's Avatar
    Ngày tham gia
    01-03-2013
    Bài viết
    693
    Cảm ơn
    244
    Được cảm ơn 278 trong 210 bài viết

    CAPTCHA Helper - codeigniter

    CAPTCHA Helper

    người thực hiện: tinhphaistc
    như mọi người cũng biết ứng dụng của captcha để làm gì rồi tôi không cần nói nhiều làm gì. đối với codeigniter thì đã có luôn một helper hỗ trợ trong việc tạo captcha.

    1. sử dụng.


    để sử dụng CAPTCHA helper chúng ta cần load helper trước đã. chúng ta chỉ việc sử dụng dòng lệnh như sau.
    PHP Code:
    $this->load->helper('captcha'); 
    hoặc chúng ta có thể cấu hình autoload ở phần config của hệ thống.
    Name:  autoload.jpg
Views: 1193
Size:  20.1 KB
    tìm đến dòng này và sửa như sau.
    PHP Code:
    $autoload['helper'] = array('captcha'); 
    Để tạo captcha chúng ta cần một mãng để đưa những dữ liệu chúng ta cần vào và tạo ra captcha img.
    cấu trúc như sau:
    PHP Code:
    [array]
    (
      
    'image' => IMAGE TAG
      
    'time'    => TIMESTAMP (in microtime)
      
    'word'    => CAPTCHA WORD

    Giờ chúng ta tiến hành tạo một file captcha như sau:
    như trước khi tạo captcha chúng ta cần tạo một folder để chưa captcha đã.
    tạo folder gióng trong hình dưới.

    Name:  captcha.png
Views: 1188
Size:  16.5 KB

    sau khi đã làm xong hết rồi chúng ta tiến hành làm việc với file controller.
    ở đây file controller của tui như sau:
    PHP Code:
    class Test extends CI_Controller{
        function 
    __construct() {
            
    parent::__construct();
        }
        function 
    index(){
            
    $this->load->helper('captcha');
            
    $val = array(
                    
    "word"      =>  "",//chổ này các bạn có thể thêm các ký tự của các bạn cũng được ví dụ như tên của bạn chẳng hạn he he, tôi để trong cho nó tự random.
                    
    "img_path"  =>  "./captcha/",//đường dẫn để tạo img captcha.
                    
    "img_url"   => "http://localhost/ci_tut/captcha/",//đã là đường dẫn để hiển thị hình ảnh sau khi tạo xong captcha
                    
    "font_path" =>  "./path/to/fonts/texb.ttf",//nơ chứa font chữ
                    
    "img_width" => 150,//chiều dài của captcha
                    
    "img_height"=> 30,//chiều cao của captcha
                    
    "expiration"=> 7200 //thời gian hết hạn của captcha
                    
    );
            
    $cap create_captcha($val);
            echo 
    $cap['image'];
        }
    }
    ?> 
    sau khi làm xong các bạn đã tạo được captcha rồi nhé.

    Name:  captcha-2.png
Views: 1161
Size:  16.8 KB
    Sửa lần cuối bởi tinhphaistc; 19-03-2013 lúc 02:12 PM.

  2. The Following 5 Users Say Thank You to tinhphaistc For This Useful Post:

    chuottay (20-03-2014),dzung.tt (15-05-2013),hiennguyen (19-07-2013),oaipro (31-03-2013),thanhboi2302 (16-03-2014)

  3. #2
    CI New tamnt's Avatar
    Ngày tham gia
    23-03-2013
    Bài viết
    2
    Cảm ơn
    0
    Được cảm ơn 4 trong 2 bài viết
    rất chi tiết

  4. The Following 2 Users Say Thank You to tamnt For This Useful Post:

    oaipro (31-03-2013),tinhphaistc (23-03-2013)

  5. #3
    Super Moderator tinhphaistc's Avatar
    Ngày tham gia
    01-03-2013
    Bài viết
    693
    Cảm ơn
    244
    Được cảm ơn 278 trong 210 bài viết
    cảm ơn bạn rất nhiều

  6. The Following User Says Thank You to tinhphaistc For This Useful Post:

    oaipro (31-03-2013)

  7. #4
    CI New xman00's Avatar
    Ngày tham gia
    26-04-2013
    Bài viết
    2
    Cảm ơn
    0
    Được cảm ơn 0 trong 0 bài viết
    Mình muốn hỏi.
    Mình thử thu nhỏ hình lại, và cho ký tự trong hinh` ít lại, thì có khi hiện ra đủ ký tự nhưng có khi hiện ra thiếu không đúng,
    Có cách nào khắc phục cai nay không

  8. #5
    Moderator ce_itcn's Avatar
    Ngày tham gia
    24-04-2013
    Bài viết
    36
    Cảm ơn
    2
    Được cảm ơn 18 trong 11 bài viết
    Mình nghĩ nó tạo ra một cái ảnh, bạn dùng css để co cái ảnh lại xem.

  9. #6
    CI Member oaipro's Avatar
    Ngày tham gia
    29-03-2013
    Bài viết
    39
    Cảm ơn
    23
    Được cảm ơn 14 trong 12 bài viết
    PHP Code:
    [array]
    (
      
    'image' => IMAGE TAG
      
    'time'    => TIMESTAMP (in microtime)
      
    'word'    => CAPTCHA WORD

    cái mảng này mình đặt ở đâu thế cậu? Gửi cho mính cái demo của bạn nha
    Sửa lần cuối bởi oaipro; 30-04-2013 lúc 12:13 PM.

  10. #7
    Super Moderator tinhphaistc's Avatar
    Ngày tham gia
    01-03-2013
    Bài viết
    693
    Cảm ơn
    244
    Được cảm ơn 278 trong 210 bài viết
    Trích dẫn Gửi bởi oaipro Xem bài viết
    PHP Code:
    [array]
    (
      
    'image' => IMAGE TAG
      
    'time'    => TIMESTAMP (in microtime)
      
    'word'    => CAPTCHA WORD

    cái mảng này mình đặt ở đâu thế cậu? Gửi cho mính cái demo của bạn nha
    controller mà bạn muốn tạo captcha nhé bạn.
    THÔNG TIN HỖ TRỢ DIỄN ĐÀN CODEIGNITER VIỆT NAM
    Email: tinhphaistc@gmail.com

  11. The Following User Says Thank You to tinhphaistc For This Useful Post:

    oaipro (01-05-2013)

  12. #8
    CI Member oaipro's Avatar
    Ngày tham gia
    29-03-2013
    Bài viết
    39
    Cảm ơn
    23
    Được cảm ơn 14 trong 12 bài viết
    mình muốn tạo 1 cái input nhập vào rồi kiễm tra tính chính xác như trong mấy cái form nhập mà có yêu cấu nhập captcha thì làm sao hả bạn..?

  13. #9
    Super Moderator tinhphaistc's Avatar
    Ngày tham gia
    01-03-2013
    Bài viết
    693
    Cảm ơn
    244
    Được cảm ơn 278 trong 210 bài viết
    http://huongdan.codeigniter.vn/helpe...ha_helper.html
    trong này có nèn bạn. bạn xem cho kỹ rồi bạn làm được ngay ý mà
    THÔNG TIN HỖ TRỢ DIỄN ĐÀN CODEIGNITER VIỆT NAM
    Email: tinhphaistc@gmail.com

  14. #10
    CI Member oaipro's Avatar
    Ngày tham gia
    29-03-2013
    Bài viết
    39
    Cảm ơn
    23
    Được cảm ơn 14 trong 12 bài viết
    Trích dẫn Gửi bởi tinhphaistc Xem bài viết
    http://huongdan.codeigniter.vn/helpe...ha_helper.html
    trong này có nèn bạn. bạn xem cho kỹ rồi bạn làm được ngay ý mà
    thanks nhé. Mình làm dc rồi :yociexp21:

Chia sẽ và Bình Luận chủ đề CAPTCHA Helper - codeigniter trên facebook

Các Chủ đề tương tự

  1. form helper codeignter tutorial video - hướng dẫn sử dụng form codeigniter
    Bởi tinhphaistc trong diễn đàn Cho thành viên mới bắt đầu
    Trả lời: 8
    Bài cuối: 22-02-2017, 02:35 PM
  2. alias viet nam helper - xóa tiếng việt title - utf8_helper codeigniter
    Bởi tinhphaistc trong diễn đàn Helper Reference
    Trả lời: 5
    Bài cuối: 15-09-2015, 11:16 PM
  3. Captcha đẹp + đơn giản cho CI
    Bởi darkearl trong diễn đàn Turtorial
    Trả lời: 2
    Bài cuối: 16-06-2014, 10:49 PM
  4. [Thảo Luân] vấn đề helper của table trong Codeigniter
    Bởi Zen Studio trong diễn đàn Hỏi đáp
    Trả lời: 2
    Bài cuối: 06-08-2013, 07:29 PM
  5. Array Helper - codeigniter
    Bởi tinhphaistc trong diễn đàn Helper Reference
    Trả lời: 1
    Bài cuối: 31-03-2013, 08:56 PM

Các từ khóa xuất hiện trên google của chủ đề

captcha helper v1.2

Tag của Chủ đề này - Hãy Thêm Tags Để bài viết nhanh lên top google

Quyền viết bài

  • Bạn không thể đăng chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi đính kèm
  • Bạn không thể sửa bài
  •