더시드위키
최근 변경
최근 토론
임의 문서
도구
최근 변경
PressDo
(r1 RAW)
위키 엔진이다. [[https://github.com/PressDo/PressDoWiki|Github]] ||<-2><tablealign=right><tablebordercolor=#580000><tablewidth=45%><tablebgcolor=white,#191919><bgcolor=#8892BF><:>'''{{{#222530 {{{+2 PressDo}}}[br]PressDo - Fast & Light PHP Wiki Engine}}}'''|| ||<colbgcolor=#8892BF><colcolor=#222530> '''개발자''' || PRASEOD- || || '''종류''' || 위키 소프트웨어 || || '''출시''' || ~~2022년 2월{{{#2878da ^^(예정)^^}}}~~ || || '''최신 버전''' || 2202a{{{#2878da ^^(예정)^^}}} || || '''저장소''' || [[https://github.com/PressDo/PressDoWiki]] || || '''운영 체제''' || 크로스 플랫폼 || || '''개발 언어''' || PHP || || '''지원 언어''' || 한국어 || || '''개발 환경''' || PHP 8.0[br]MariaDB 10.3.25 || || '''최소 사양''' || PHP 8.0 || || '''라이선스''' || AGPL-3.0 License[* 변경 가능성 있음] || || '''공식 사이트''' || '''비공개'''[* 테스트 위키 사이트로, 위키가 완성되면 공개한다고 한다. 타 서버에서는 도메인이 살짝 공개되기도 했었다.] || [목차] [clearfix] == 함수 목록 == PressDoLib.php 내 함수 목록이다. === class PressDo === ==== exist() ==== * 매개변수 || 변수형 || 변수명 || 내용 || || string || title || 문서명 || * 출력 문서 존재 여부 (bool) 문서의 존재 여부를 확인한다. ==== readSyntax() ==== * 매개변수 || 변수형 || 변수명 || 내용 || || string || content || 문서 RAW || || array || options || 렌더러 옵션 || * 출력 (array) || 요소명 || 내용 || || html || 문서 HTML || || categories || 문서 분류 목록(array) || RAW를 문법에 따라 렌더링한다. ==== rand() ==== * 매개변수 (선택) || 변수형 || 변수명 || 내용 || || int || l || 길이 || || bool || u || 대문자포함여부 || || string || add || 추가할 문자열 종류 || * 출력 무작위 문자열 (string) l 만큼의 길이를 가진 무작위 문자열을 생성한다. 기본적으로 영소문자와 숫자를 포함하고, u값이 true일 경우 대문자를 포함한다. add값이 존재할 경우 해당 값에 존재하는 문자들을 추가로 포함한다. ==== getip() ==== * 매개변수 없음 * 출력 IP (string) 접속자의 IP를 가져온다. 확인이 불가능할 경우 0.0.0.0으로 표시된다. ==== cidr_range_ipv4() ==== * 매개변수 || 변수형 || 변수명 || 내용 || || string || cidr || CIDR || * 출력 CIDR의 시작 아이피와 끝 아이피를 포함한 배열을 반환한다. ==== cidr_range_ipv6() ==== * 매개변수 || 변수형 || 변수명 || 내용 || || string || cidr || CIDR || * 출력 CIDR의 시작 아이피와 끝 아이피를 포함한 배열을 반환한다. ==== ipd() ==== * 매개변수 || 변수형 || 변수명 || 내용 || || string || ipaddress || CIDR || * 출력 정수형 아이피 (string) IPv6 아이피를 정수형으로 변환한다. ==== geoip() ==== * 매개변수 || 변수형 || 변수명 || 내용 || || string || ip || IP || * 출력 국가코드 (string) IP-API에서 가져온 해당 아이피의 국가 코드를 반환한다. ==== formatTime() ==== * 매개변수 || 변수형 || 변수명 || 내용 || || int || sec || 초 단위의 시간 || * 출력 (array) || 요소명 || 내용 || || week || 주 || || day || 일 || || hour || 시간 || || minute || 분 || || second || 초 || 초 단위의 시간을 형식화해준다. ==== starDocument() ==== * 매개변수 || 변수형 || 변수명 || 내용 || || string || action || 동작 || || int || docid || 문서 ID || || string || username || 사용자명 || * 출력 없음 문서를 문서함에 추가하거나 문서함에서 삭제한다. ==== getStarred() ==== * 매개변수 || 변수형 || 변수명 || 내용 || || string || username || 사용자명 || * 출력 별표한 문서 ID 목록 (array) 문서함에 추가된 문서를 불러온다. ==== ifStarred() ==== * 매개변수 || 변수형 || 변수명 || 내용 || || string || username || 사용자명 || || int || docid || 문서 ID || * 출력 별표 여부 (bool) 해당 사용자가 해당 문서를 별표했는지 확인한다. ==== countStar() ==== * 매개변수 || 변수형 || 변수명 || 내용 || || int || docid || 문서 ID || * 출력 별표 개수 (int) 몇 명이 해당 문서를 별표했는지 확인한다. ==== requestAPI() ==== * 매개변수 || 변수형 || 변수명 || 내용 || || string || url || URL || || mixed || session || 세션 정보 || * 출력 페이지 메타데이터 (array) 내부 API를 통해 페이지 구성에 필요한 메타데이터를 호출한다. === class Member === ==== addUser() ==== * 매개변수 || 변수형 || 변수명 || 내용 || || string || id || ID || || string || pw || 비밀번호 || || string || email || 이메일 || || string || ua || User-Agent || * 출력 없음 사용자를 생성한다. ==== mailExists() ==== * 매개변수 || 변수형 || 변수명 || 내용 || || string || email || 이메일 || * 출력 메일 존재 여부 (bool) 사용자가 입력한 메일이 이미 가입되었는지 확인한다. ==== userExists() ==== * 매개변수 || 변수형 || 변수명 || 내용 || || string || user || ID || * 출력 ID 존재 여부 (bool) 사용자가 입력한 아이디가 이미 가입되었는지 확인한다. ==== loginUser() ==== * 매개변수 || 변수형 || 변수명 || 내용 || || string || id || ID || || string || pw || 비밀번호 || || string || dt || 시간 || || string || ip || IP || || string || ua || User-Agent || * 출력 로그인 성공 시: gravatar URL, 사용자명이 담긴 배열 로그인 실패 시: false (bool) 사용자를 로그인시킨다. ==== modifyUser() ==== * 매개변수 || 변수형 || 변수명 || 내용 || || string || id || ID || || string || pw || 비밀번호 || || string || email || 이메일 || * 출력 없음 사용자 정보를 수정한다.
Liberty
|
the seed