Summary

소유가 만든 PHP 사이트 플러그인의 총칭.
소유가 만든 것이 대체로 그렇듯이 성능 따윈 고려하지 않았다.
현재 Counter, Poll이 완성되어 있다.


Counter

구성

counter.php 단독 파일로 구성되어 있으며
이 파일을 include 함으로써 사용 가능하게 된다.
DB 구조는 상단에 주석 저장되어 있다.
대상 PHP 파일에서 TotalCnt, TodayCnt 두가지 변수를 사용할 수 있으며
각각 전체 방문자, 오늘 방문자를 출력한다.

구조

로딩시 REQUESTER의 IP를 받아 저장하며 카운터를 올린다.
당일 접속자 중에 해당 IP가 이미 존재하면 올리지 않는다.


Poll

구성

poll.php 단독 파일로 구성되어 있으며
이 파일을 form의 action 대상으로 삼는 것으로 사용 가능하다.
poll_id 변수가 있으므로 다중 집계에서 사용이 가능하다.
null이 허용된 user_id 변수가 있어 id가 있는 경우와 없는 경우에 모두 사용 가능하다.
id가 있는 경우 중복 id 체크를 한다.
column이 한개이므로 항목이 몇개든 상관하지 않는다.

불가능할 것들 : 개선이 필요한

1개 문항에서 2개 이상 동시 선택 불가능.
텍스트 입력이 가능한 기타 항목의 경우 poll_extend로 추가 테이블 사용해야 함.
powered by Moniwiki | themed by clockoon
last modified 2008-12-30 10:44:13
Processing time 0.0077 sec