2013.05.17 18:54

지음빌더 사용자 함수

 

 

지음빌더에서 사용하는 사용자 함수입니다.

· zm_errmsg($msg)

자바스크립트의 alert(), history.back() 함수를 php에서 사용 할 수 있는 함수입니다.

zm_errmsg("오류입니다.")

오류 메시지를 경고창으로 출력한 후 history.back() 함수로 바로 전 단계로 돌아갑니다.

 

· zm_artmsg($msg)

자바스크립트의 alert() 함수를 사용해 경고 메시지를 출력합니다. 경고창을 보여주지만 전 단계로 돌아가지 않고 계속 수행하던 작업을 진행합니다. 경고 보다는 메시지 알림 용도로 자주 사용 됩니다.

 

· zm_paste0($n , $no)

숫자 앞에 0(영)을 붙혀 줍니다. $n은 숫자, $no은 0붙혔을 때의 자릿수.

$n = 7; $no = 3; echo zm_paste0($n, $no); //-- 결과 007

숫자 7을 자리수 3개에 맞춰 앞에 0 두개를 붙히게 됩니다. $n이 숫자 17이였다면 자릿수 3에 맞춰 "017"이 됩니다. 달력의 날짜 출력에 많이 활용 됩니다.

 

· zm_gourl($url)

페이지를 이동할 때 활용 됩니다. zm_gourl("next_file.php")나 zm_gourl("http://daum.net")처럼 사용 할 수 있습니다.

 

· zm_is_friend($id)

$id의 회원 아이디가 현재 로그인 된 회원의 친구로 등록 되었는지를 확인.

$res = zm_is_friend("myboy");

$res의 값

1 : myboy 회원만 로그인 된 회원을 친구로 등록

2 : 로그인 된 회원만 myboy를 친구로 등록

3 : myboy 회원과 로그인 된 회원은 서로 친구로 등록한 상태

 

· zm_sendmemo(보내는 회원 아이디, 받는 회원 아이디, 내용)

쪽지 보내기

 

· zm_reportcount($bo_table, $wr_id)

해당 게시글은 몇 개의 신고가 있는가. $polcnt = zm_reportcount("freeboard", "165");

 

· zm_isblindbbs($bo_table, $wr_id)

해당 게시글은 블라인드 됐는가? $is_blind = zm_reportcount("freeboard", "165");

$is_blind는 true, false 값을 반환 받는다.

 

· zm_police($bo_table, $wr_id)

해당 게시글에 신고 아이콘을 출력합니다. 게시판에서만 사용 할 수 있습니다. <?=$zm_police("freeboard", "123")?>처럼 사용 할 수 있습니다.

 

· zm_get_board_best($bo_table)

게시판의 최신 인기글을 불러옵니다. 최근 등록한 게시글 100개를 표본으로 10개의 인기글을 추출합니다.

$array_board_best = zm_get_board_best("freeboard");

freeboard의 인기글을 배열 형태로 받습니다.

$array_board_best[wr_id] : 게시글 번호

hit : 클릭 수 * 0.4

good : 추천 수 * 0.3

comment : 댓글 수 * 0.3

total : 100점 만점에 인기 종합 점수

 

· zm_mkdir($path)

디렉토리를 생성합니다. 다단계의 서브디렉토리까지 한 번에 생성합니다.

zm_mkdir("data/file/board/cache")

현재 디렉토리를 기준으로 cache 디렉토리를 생성하고자 할 때 data/file/board 디렉토리가 없더라도 자동으로 하위 디렉토리를 생성하게 됨. data 디렉토리를 만들고 file 디렉토리를 만들고 board 디렉토리를 만들고 cache 디렉토리를 만드는 과정 없이 cache까지 한번에 생성. 생성 된 디렉토리는 index.php 이름으로 빈 파일이 생성 되서 브라우저에 임의 접근을 차단하게 됨.

 

· zm_dropspectxt($str)

특수문자 제거. 한글, 영문, 알파벳만 반환하게 됨.

 

· zm_away_fopen($url)

fopen이 지원되지 않는 서버에서 원격 파일을 읽어 옮.

 

· zm_is_phonenum($number)

휴대전화 번호 유효성 검사. 형식에 맞는 전화번호인지 true, false 형태로 반환.

 

 

'빌더 도움말 > 빌더 함수 설명' 카테고리의 다른 글

지음빌더 사용자 함수  (0) 2013.05.17
        

Trackback 0 Comment 0