XHTML   CSS

TODAY 1,458
TOTAL 1,730,815

제로보드 아닌 다른 프로그램 적용방법

사용방법 7번

NAME지앤미 TIME2009-01-14/12:26:08READ10659
TAGPOP0

※ 주의: 백업은 필수입니다. 반드시 원본 백업 후 적용 바랍니다.

지엠스팸프리(ZmSpamFree)는 제로보드뿐 아니라 기타 PHP구동 가능한 모든 웹 폼(web form)에 적용 가능합니다.

배포된 프로그램의 index.php 파일 안에 필요한 모든 코드가 들어 있습니다만, 초보자분들을 위해서 설명하겠습니다.

  1. 글쓰기 페이지 + 입력 처리 페이지

    적용을 위해서는 2개의 파일을 수정해야 합니다.
    첫째, 글쓰기 페이지 (예: write.php)
    둘째, 입력 처리 페이지 (예: write_ok.php)

    '글쓰기 페이지'에서는 스팸차단코드 이미지와 입력폼을 출력해 주어야 하고,
    '입력 처리 페이지'에서는 입력된 스팸차단코드를 검증해야 하겠지요.

    따라서, 아래와 같이 2개의 파일을 찾아 적당한 부분에 삽입하면 됩니다.

  2. 글쓰기 페이지 (예: write.php)

    글쓰기 페이지에 아래와 같은 코드를 삽입합니다.

    <p><img src="http://해당주소/zmSpamFree/zmSpamFree.php?zsfimg=<?php echo time();?>" id="zsfImg" alt="아래 새로고침을 클릭해 주세요." title="SpamFree.kr" /></p>
    <p><input type="text" size="8" maxlength="10" name="zsfCode" id="zsfCode" /></p>
    <p><a href="#" onclick="document.getElementById('zsfImg').src='http://해당주소/zmSpamFree/zmSpamFree.php?re&zsfimg=' + new Date().getTime(); return false;" title="새로고침">새로고침</a></p>

    위 코드에서 빨간색 부분은 본인 서버의 주소에 맞게 바꿔야 합니다.

    ※ 주의: 위 코드는 해당 글쓰기 페이지의 <form> 과 </form> 태그 안에 넣어야 합니다.

  3. 입력 처리 페이지 (예: write_ok.php)

    입력처리 페이지에 아래와 같은 코드를 삽입합니다.

    // 지엠스팸프리 검사
    include 'zmSpamFree/zmSpamFree.php';
    if ( !zsfCheck( $_POST['zsfCode'] ) )
    {
    echo '스팸차단코드가 틀렸습니다.';
    exit;
    }

2011-03-29/15:09:37 last modified.

사용방법

NoCatSubjectDateRead
9 설치 프로그램 다운 후 설치 방법 (Ver. 1.1) 2009-11-02 14654
8 활용 AJAX를 활용한 스팸방지코드 실시간 검사 구현예제 2009-09-30 13741
7 안내 제로보드 아닌 다른 프로그램 적용방법 2009-01-14 10660
6 정보 스팸차단코드 이미지의 내부 오류 메시지 종류 2008-11-18 13546
5 활용 제로보드4 적용방법 2008-11-02 24174
4 정보 환경설정 방법 2008-11-02 10588
3 정보 파일 구성 및 역할 2008-11-01 6109
2 정보 본 프로그램의 특징 2008-10-31 6277
1 설치 프로그램 다운 후 설치 방법 (Ver. 1.0) 2008-10-31 19344

Elapsed 2.9349 sec.