XHTML   CSS

TODAY 150
TOTAL 1,450,001

스팸방지코드가 나오지 않거나 깨져 보이는 경우(카페24)

잦은질문 2번

NAME지앤미 TIME2008-12-02/18:53:37READ10883
TAGPOP0
아래는 정상적으로 설치한 것 같은데 스팸차단코드가 나오지 않을 경우 대처방법을 설명합니다.
  1. 지엠스팸프리 자체 에러메시지 확인

    지엠스팸프리는, 자체 에러메시지가 내장되어 있습니다.

    왼쪽 메뉴의 '사용방법 → 6번 게시물'을 보시고, 에러메시지를 참고하여 조치를 취합니다. 대부분 디렉토리 퍼미션의 문제일 가능성이 높습니다.


  2. 이미지 출력 함수 부분 수정

    위와 같은 검사시, 에러메시지가 없는데도 스팸차단코드가 보이지 않을 경우엔 다음을 참고합니다.

    현재 확인된 바로는 카페24(cafe24)의 서버에서 이런 문제가 있는데, 스팸차단코드를 이미지로 모두 만들고 출력하는 과정에서 서버설정문제로 제대로 출력이 안 됩니다.


    특정 서버에서는 이미지가 제대로 출력되지 않고 아래와 같이 깨진 문자열(외계어처럼)로 출력됩니다.


    이미지 깨짐 현상


    zmSpamFree.php 파일의 365번째 줄 부근을 보시면
    아래와 같은 코드가 있습니다.


    if (function_exists('imagegif')) {
    header('Content-Type: image/gif');
    imagegif($zsfImRe);
    } else if (function_exists('imagepng')) {
    header('Content-Type: image/x-png');
    imagepng($zsfImRe);
    } else if (function_exists('imagejpeg')) {
    header('Content-Type: image/jpeg');
    imagejpeg($zsfImRe, null, 80);
    }


    위의 코드를 모두 지우시고
    아래 중 하나의 코드만 넣어 보세요.


    header('Content-Type: image/x-png');
    imagepng($zsfImRe);


    header('Content-Type: image/jpeg');
    imagejpeg($zsfImRe, null, 80);


    위 2가지의 코드중 1개만 넣어야 합니다.
    안 그러면 오류가 발생합니다.


    원인은, 카페24 서버의 설정이
    GIF 포맷의 이미지를 출력 수 있다고 하면서도
    실제로 GIF 포맷의 이미지를 출력하지 못하면서
    발생하는 문제인 것 같습니다.


    이를, PNG 포맷이나 JPEG 포맷으로 출력되도록 하면
    해결되는 것 같습니다.


    참고로, JPEG포맷은 이미지를 압축하기 때문에
    PNG 포맷보다 화질이 떨어집니다.
    하지만 GIF, PNG 포맷 모두 출력지원을 하지 않는다면
    JPEG로 하는 수밖에 없습니다.


2011-04-13/00:42:59 last modified.

잦은질문

NoCatSubjectDateRead
30 안내 이미지에 마우스 포인터 올리면 손가락 모양으로 바뀌게 하는 방법 2011-07-14 32940
29 안내 모바일 기기에서도 되나요? 2011-04-09 4655
28 안내 지엠스팸프리(ZmSpamFree)의 작동 원리에 대하여... 2010-12-13 6343
26 안내 로그파일이 안 보여요. 2010-04-26 4999
25 안내 스팸방지 이미지가 나오지 않는 경우(DEMO페이지에서는 잘 나옴) 2010-03-22 6793
24 안내 aaa.com 과 bbb.com 등 2개 이상의 도메인 사용시 2010-02-19 5366
23 안내 FTP만 가능한데 어떻게 설치하죠? (텔넷이 불가한 경우) 2009-12-02 4017
22 안내 프로그램을 깨끗이 지우고 싶어요. (uninstall.php 사용법) 2009-11-02 5020
21 안내 SpamFree.kr 라는 로고를 안 나오게 할 수 있나요? 2009-11-02 4276
20 안내 퍼미션(permission)에 대한 에러메시지 및 문제 해결 2009-10-07 10227
18 안내 네 자리 숫자도 많다. 한 두 자리로 줄여다오. 2009-07-13 4103
17 안내 이미지가 안 뜨거나, 화면이 백지상태로 아무 것도 안 나오는 경우 2009-07-13 5722
16 안내 100% 회원제 게시판인데 어디 어디 적용해야 하죠? 2009-04-16 4174
15 안내 왜 F5(새로고침)키로는 문제가 바뀌지 않죠? 2009-04-15 5192
14 안내 로그파일은 어떻게 봐야 하는거죠? 2009-04-12 5853
13 안내 에디트플러스 소개 및 사용방법 2009-03-20 10484
12 안내 처음엔 잘 되다가 시간이 지나면 이미지가 안 보여요. 2009-03-18 5282
11 안내 검증코드를 어디에 넣어야 할지 모르겠어요. 2009-03-08 4685
10 안내 스팸차단코드가 무조건 틀렸다고 나와요. (카페24) 2009-02-26 8502
9 안내 zm_crypt 는 뭐고 ZmSpamFree 는 뭐죠? 2009-01-14 3863
8 안내 제대로 설치한 것같은데 광고게시물이 올라와요. 2009-01-03 5432
7 안내 직접 설치해 주실 수는 없나요? 2009-01-02 3989
6 안내 설치 디렉토리가 정확히 어딘가요? 2008-12-09 3696
5 안내 파일을 불러오고 저장시 반드시 UTF-8로... 2008-12-07 8972
4 안내 제대로 설치한 것 같은데 에러가 나는 경우 2008-12-07 4273
3 안내 본 게시판에 설정된 환경설정 예 2008-12-02 4936
2 안내 스팸방지코드가 나오지 않거나 깨져 보이는 경우(카페24) 2008-12-02 10884

Elapsed 1.2294 sec.