제목 | 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 한글'로 검색해서 적용하셔야 할것 같네요.
|