| 제목 | captcha 한글 질문 | ||
|---|---|---|---|
| 글쓴이 | 박순철 | 작성시각 | 2013/04/03 11:31:59 | 
|  | |||
| 
        $vals = array(
            'word'       => '가',
            'img_path'  => './captcha/',
            'img_url'  => CAPTCHA,
            'font_path'  => './captcha/fonts/2.ttf',
            'font_size'  => 20,
            'img_width'  => '180',
            'img_height' => '50',
            'expiration' => 7200
        );위와 같이 word 부분을 한글로 하면, 글씨가 네모로 바뀌어서 나와요~ 영문이나 숫자는 잘 출력 되구요. 폰트때문인가 해서 네이버 폰트인 나눔고딕으로 바꿔도 깨져서 나오네요 . 힌트 좀 주세요~ ^^;; | |||
| 다음글 | email 클래스 질문. (4) | ||
| 이전글 | view 에 2차원 배열 전달하기 (1) | ||
| 
                                변종원(웅파)
                                /
                                2013/04/03 11:37:01 /
                                추천
                                0
                             
                                font_path를 나눔고딕으로 바꾸셔도 안나오시는건가요?
                             | 
| 
                                박순철
                                /
                                2013/04/03 11:41:41 /
                                추천
                                0
                             
                                 웅파 //  NanumGothic.ttf 로 바꿔도 깨져서 나와요. | 
| 
                                변종원(웅파)
                                /
                                2013/04/03 11:53:54 /
                                추천
                                0
                             
                                captcha helper 열어보시면 word에 숫자, 영문만 쓸 수 있게 되어 있습니다. 한글 쓰시려면 추가를 해주셔야 할 것 같네요. ㅋ 
if ($word == '')
    {
   $pool = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
   $str = '';
   for ($i = 0; $i < 8; $i++)
   {
    $str .= substr($pool, mt_rand(0, strlen($pool) -1), 1);
   }
   $word = $str;
    } | 
| 
                                박순철
                                /
                                2013/04/03 12:01:51 /
                                추천
                                0
                             
                                아~~~ 거기까지 생각을 못했어요. 정말 감사합니다. _(__)_ | 
| 
                                박순철
                                /
                                2013/04/03 12:46:45 /
                                추천
                                0
                             
                                 근데........... 저건 word 를 지정하지 않았을때만 해당되는 사항 아닌가요? 'word'=> '가', 로 지정했는데..  인식을 못하는 건지.... 다시 한번 도전해봐야겠네요~ ^^ | 
| 
                                변종원(웅파)
                                /
                                2013/04/03 13:39:36 /
                                추천
                                0
                             
                                imagettftext GD 함수로 이미지를 만드는데 'imagettftext 한글'로 검색해서 적용하셔야 할것 같네요.
                             |