본문 바로가기

IT/ETC

그누보드 , 영카트 정리 #1

그누보드 라이브러리 파일

common.lib.php 
- 그누보드 기본 라이브러리. 아래와 같이 common.php 파일에서 읽어들인다
include_once("$g4[path]/lib/constant.php");  // 상수 정의
include_once("$g4[path]/config.php");  // 설정 파일
include_once("$g4[path]/lib/common.lib.php"); // 공통 라이브러리
connect.lib.php
- 현재 접속자수 라이브러리 (g4_login 테이블에서 값을 읽습니다)
skin/connect/basic/connect.skin.php 파일을 호출  
constant.php
- 그누보드의 공통 상수를 정의하며, common.php에서 읽는다
etc.lib.php 
- 기타 함수를 정의 합니다. 이곳에 정의된 함수가 필요할 때만 incldue하세요.
latest.lib.php
- 최신글 함수를 정의 
skin/latest/basic/latest.skin.php 파일을 호출 
mailer.lib.php
- 메일 관련 함수를 정의 합니다. 메일을 보낼때 호출  
outlogin.lib.php
- 외부로그인 함수(로그인 박스)를 정의  
- 거의 대부분의 페이지에서 필요하기 때문에 head.php에서 호출
skin/outlogin/basic/outlogin.skin.1.php(로그인전) outlogin.skin.2.php(로그인후) 파일을 호출
poll.lib.php
- 투표 함수를 정의
- 그누원본에서는 head.php에서 호출하지만, 실제로는 투표가 필요한 특정 페이지에서만 호출 
skin/poll/basic/poll.skin.php (투표결과는 poll_result.skin.php)파일을 호출
polular.lib.php
- 인기검색어 함수를 정의 
trackback.lib.php
- 트랙백 함수를 정의하며, /bbs/write_update.php에서 호출 
vist.lib.php
- 방문자수 함수를 정의
- 그누원본에서는 head.php에서 호출하지만, 실제로는 투표가 필요한 특정 페이지에서만 호출 
skin/visit/basic/visit.skin.php (투표결과는 poll_result.skin.php)파일을 호출

 

쿼리 사용해서 값을 가져온다

sql_query : db에 연결 query 를 실행한다. mysql_query 역할
function sql_query($sql, $error=G5_DISPLAY_SQL_ERROR, $link=null)

sql_fetch : db에 연결, 결과값 한행을 배열로 반환한다 mysql_query 실행 후 mysql_fetch_array 를 실행하는 역할, 내부에서 sql_fetch_array 를 실행
function sql_fetch($sql, $error=G5_DISPLAY_SQL_ERROR, $link=null)

sql_fetch_array : db에 연결, 한행 연관배열로 얻는다. mysql_fetch_assoc 결과값을 가져온다.
function sql_fetch_array($result)

sql_insert_id : mysql_insert_id 와 동일한 역할, insert 를 실행한 후 해당 id값을 가져온다.
function sql_insert_id($link=null)

sql_num_rows : mysql_num_rows 와 동일한 역할, 쿼리가 실행된후 반환된 결과값의 갯수를 알려줌
function sql_num_rows($result)

 

'IT > ETC' 카테고리의 다른 글

그누보드 , 영카트 정리 #3  (0) 2020.03.20
그누보드 , 영카트 정리 #2  (0) 2020.03.19
그누보드 , 영카트 정리 #0  (0) 2020.03.19
Oracle SQL Developer 에 MySQL 연동 설치  (0) 2020.02.24
PaaS , IaaS , PaaS 의 차이  (0) 2020.01.17