• Q&A
  • 회원가입
  • 로그인
라인 common.lib.php 함수
11 // 마이크로 타임을 얻어 계산 형식으로 만듦
get_microtime()
19 // 한페이지에 보여줄 행, 현재페이지, 총페이지수, URL
get_paging($write_pages, $cur_page, $total_page, $url, $add="")
58 // 페이징 코드의
67 // 페이징 코드의 태그 이전에 코드를 삽입
page_insertafter($paging_html, $insert_html)
81 // 변수 또는 배열의 이름과 값을 얻어냄. print_r() 함수의 변형
print_r2($var)
94 // header("location:URL") 을 대체
goto_url($url)
114 // 세션변수 생성
set_session($session_name, $value)
124 // 세션변수값 얻음
get_session($session_name)
131 // 쿠키변수 생성
set_cookie($cookie_name, $value, $expire)
140 // 쿠키변수값 얻음
get_cookie($cookie_name)
151 // 경고메세지를 경고창으로
alert($msg='', $url='', $error=true, $post=false)
168 // 경고메세지 출력후 창을 닫음
alert_close($msg, $error=true)
183 // confirm 창
confirm($msg, $url1='', $url2='', $url3='')
211 // way.co.kr 의 wayboard 참고
url_auto_link($str)
253 // url에 http:// 를 붙인다
set_http($url)
266 //function get_filesize($file)
get_filesize($size)
281 // 게시글에 첨부된 파일을 얻는다. (배열로 반환)
get_file($bo_table, $wr_id)
315 // 폴더의 용량 ($dir는 / 없이 넘기세요)
get_dirsize($dir)
337 // 게시물 정보($write_row)를 출력하기 위하여 $list로 가공된 정보를 복사 및 가공
get_list($write_row, $board, $skin_url, $subject_len=40)
447 // get_list 의 alias
get_view($write_row, $board, $skin_url)
454 // set_search_font(), get_search_font() 함수를 search_font() 함수로 대체
search_font($stx, $str)
490 // 제목을 변환
conv_subject($subject, $len, $suffix='')
496 // 내용을 변환
conv_content($content, $html, $filter=true)
543
check_html_link_nofollow($type='')
552 // Open : HTML Purifier is open-source and highly customizable
html_purifier($html)
590 // 검색 구문을 얻는다.
get_sql_search($search_ca_name, $search_field, $search_text, $search_operator='and')
689 // 게시판 테이블에서 하나의 행을 읽음
get_write($write_table, $wr_id)
696 // 게시판의 다음글 번호를 얻는다.
get_next_num($table)
707 // 그룹 설정 테이블에서 하나의 행을 읽음
get_group($gr_id)
716 // 회원 정보를 얻는다.
get_member($mb_id, $fields='*')
729 // 제목별로 컬럼 정렬하는 QUERY STRING
subject_sort_link($col, $query_string='', $flag='asc')
772 // 관리자 정보를 얻음
get_admin($admin='super', $fields='*')
797 // 관리자인가?
is_admin($mb_id)
812 // 4.00 에서는 카테고리 테이블을 없애고 보드테이블에 있는 내용으로 대체
get_category_option($bo_table='', $ca_name='')
834 // 게시판 그룹을 SELECT 형식으로 얻음
get_group_select($name, $selected='', $event='')
856
option_selected($value, $selected, $text='')
867 // '예', '아니오'를 SELECT 형식으로 얻음
get_yn_select($name, $selected='1', $event='')
883 // 포인트 부여
insert_point($mb_id, $point, $content='', $rel_table='', $rel_id='', $rel_action='', $expire=0)
959 // 사용포인트 입력
insert_use_point($mb_id, $point, $po_id='')
1000 // 사용포인트 삭제
delete_use_point($mb_id, $point)
1044 // 소멸포인트 삭제
delete_expire_point($mb_id, $point)
1086 // 포인트 내역 합계
get_point_sum($mb_id)
1144 // 소멸 포인트
get_expire_point($mb_id)
1163 // 포인트 삭제
delete_point($mb_id, $rel_table, $rel_id, $rel_action)
1214 // 회원 레이어
get_sideview($mb_id, $name='', $email='', $homepage='')
1303 // 파일을 보이게 하는 링크 (이미지, 플래쉬, 동영상)
view_file_link($file, $width, $height, $content='')
1339 // {img:0} ... {img:n} 과 같은 형식
view_image($view, $number, $attribute)
1351 // {link:0} ... {link:n} 과 같은 형식
view_link($view, $number, $attribute)
1367
cut_str($str, $len, $suffix="…")
1385 // TEXT 형식으로 변환
get_text($str, $html=0, $restore=false)
1416 // HTML 특수문자 변환 htmlspecialchars
hsc($str)
1427 //   & · 등을 정상으로 출력
html_symbol($str)
1440 // DB 연결
sql_connect($host, $user, $pass, $db=G5_MYSQL_DB)
1460 // DB 선택
sql_select_db($db, $connect)
1471
sql_set_charset($charset, $link=null)
1487 // mysql connect resource 지정 - 명랑폐인님 제안
sql_query($sql, $error=G5_DISPLAY_SQL_ERROR, $link=null)
1521 // 쿼리를 실행한 후 결과값에서 한행을 얻는다.
sql_fetch($sql, $error=G5_DISPLAY_SQL_ERROR, $link=null)
1536 // 결과값에서 한행 연관배열(이름으로)로 얻는다.
sql_fetch_array($result)
1550 // 단, 결과 값은 스크립트(script) 실행부가 종료되면서 메모리에서 자동적으로 지워진다.
sql_free_result($result)
1559
sql_password($value)
1569
sql_insert_id($link=null)
1583
sql_num_rows($result)
1592
sql_field_names($table, $link=null)
1622
sql_error_info($link=null)
1638 // PHPMyAdmin 참고
get_table_define($table, $crlf="\n")
1714 // 리퍼러 체크
referer_check($url='')
1730 // 한글 요일
get_yoil($date, $full=0)
1744 // 날짜를 select 박스 형식으로 얻는다
date_select($date, $name='')
1794 // 경매에 시간 설정이 가능하게 되면서 추가함
time_select($time, $name="")
1836 // DEMO 라는 파일이 있으면 데모 화면으로 인식함
check_demo()
1845 // 문자열이 한글, 영문, 숫자, 특수문자로 구성되어 있는지 검사
check_string($str, $options)
1899 // 출력시 깨지는 현상이 발생하므로 마지막 완전하지 않은 글자(1byte)를 하나 없앰
cut_hangul_last($hangul)
1917 // 테이블에서 INDEX(키) 사용여부 검사
explain($sql)
1929 // 악성태그 변환
bad_tag_convert($code)
1947 // 토큰 생성
_token()
1954 // 불법접근을 막도록 토큰을 생성하면서 토큰값을 리턴
get_token()
1964 // POST로 넘어온 토큰과 세션에 저장된 토큰 비교
check_token()
1973 // 코드 : http://in2.php.net/manual/en/function.mb-check-encoding.php#95289
is_utf8($str)
1999 // 출처 : https://www.google.co.kr/search?q=utf8_strcut&aq=f&oq=utf8_strcut&aqs=chrome.0.57j0l3.826j0&sourceid=chrome&ie=UTF-8
utf8_strcut( $str, $size, $suffix='...' )
2025 */
convert_charset($from_charset, $to_charset, $str)
2038 // mysqli_real_escape_string 의 alias 기능을 한다.
sql_real_escape_string($str, $link=null)
2052
escape_trim($field)
2060 // $_POST 형식에서 checkbox 엘리먼트의 checked 속성에서 checked 가 되어 넘어 왔는지를 검사
is_checked($field)
2066
abs_ip2long($ip='')
2073
get_selected($field, $value)
2083
get_checked($field, $value)
2093
is_mobile()
2115 // 기존의 get_unique_id() 함수를 사용하지 않고 get_uniqid() 를 사용한다.
get_uniqid()
2137 // CHARSET 변경 : euc-kr -> utf-8
iconv_utf8($str)
2144 // CHARSET 변경 : utf-8 -> euc-kr
iconv_euckr($str)
2151 // PC 또는 모바일 사용인지를 검사
check_device($device)
2166 // 게시판 최신글 캐시 파일 삭제
delete_cache_latest($bo_table)
2180 // 게시판 첨부파일 썸네일 삭제
delete_board_thumbnail($bo_table, $file)
2194 // 에디터 이미지 얻기
get_editor_image($contents, $view=true)
2210 // 에디터 썸네일 삭제
delete_editor_thumbnail($contents)
2237 // 1:1문의 첨부파일 썸네일 삭제
delete_qa_thumbnail($file)
2251 // 스킨 style sheet 파일 얻기
get_skin_stylesheet($skin_path, $dir='')
2307 // 스킨 javascript 파일 얻기
get_skin_javascript($skin_path, $dir='')
2364 // HTML 마지막 처리
html_end()
2371
add_stylesheet($stylesheet, $order=0)
2379
add_javascript($javascript, $order=0)
2520 // 휴대폰번호의 숫자만 취한 후 중간에 하이픈(-)을 넣는다.
hyphen_hp_number($hp)
2528 // 로그인 후 이동할 URL
login_url($url='')
2537 // $dir 을 포함하여 https 또는 http 주소를 반환한다.
https_url($dir, $https=true)
2558 // 게시판의 공지사항을 , 로 구분하여 업데이트 한다.
board_notice($bo_notice, $wr_id, $insert=false)
2582 // goo.gl 짧은주소 만들기
googl_short_url($longUrl)
2615 // 임시 저장된 글 수
autosave_count($mb_id)
2628 // 본인확인내역 기록
insert_cert_history($mb_id, $company, $method)
2643 // 인증시도회수 체크
certify_count_check($mb_id, $type)
2681 // 1:1문의 설정로드
get_qa_config($fld='*')
2736 // 인증, 결제 모듈 실행 체크
module_exec_check($exe, $type)
2813 // 주소출력
print_address($addr1, $addr2, $addr3, $addr4)
2834 // input vars 체크
check_input_vars()
2852 // HTML 특수문자 변환 htmlspecialchars
htmlspecialchars2($str)
2860 // date 형식 변환
conv_date_format($format, $date, $add='')
2871 // 검색어 특수문자 제거
get_search_string($stx)
2891 // XSS 관련 태그 제거
clean_xss_tags($str, $check_entities=0)
2913 // XSS 어트리뷰트 태그 제거
clean_xss_attributes($str)
2921 // unescape nl 얻기
conv_unescape_nl($str)
2930 // 회원 삭제
member_delete($mb_id)
2986 // 이메일 주소 추출
get_email_address($email)
2994 // 파일명에서 특수문자 제거
get_safe_filename($name)
3003 // 파일명 치환
replace_filename($name)
3018 // 아이코드 사용자정보
get_icode_userinfo($id, $pass)
3033 // 인기검색어 입력
insert_popular($field, $str)
3044 // 문자열 암호화
get_encrypt_string($str)
3056 // 비밀번호 비교
check_password($pass, $hash)
3064 // 동일한 host url 인지
check_url_host($url, $msg='', $return_url=G5_URL, $is_redirect=false)
3128 // QUERY STRING 에 포함된 XSS 태그 제거
clean_query_string($query, $amp=true)
3211
get_device_change_url()
3246 // 스킨 path
get_skin_path($dir, $skin)
3273 // 스킨 url
get_skin_url($dir, $skin)
3281 // 발신번호 유효성 체크
check_vaild_callback($callback)
3353 // 불법접근을 막도록 토큰을 생성하면서 토큰값을 리턴
get_write_token($bo_table)
3363 // POST로 넘어온 토큰과 세션에 저장된 토큰 비교
check_write_token($bo_table)
3377
get_member_profile_img($mb_id='', $width='', $height='', $alt='profile_image', $title='')
3425
get_head_title($title)
3435
is_use_email_certify()
3448
get_real_client_ip()
3459
check_mail_bot($ip='')
3480
get_call_func_cache($func, $args=array())
3502 // include 하는 경로에 data file 경로나 안전하지 않은 경로가 있는지 체크합니다.
is_include_path_check($path='', $is_input='')
3586
option_array_checked($option, $arr=array())
찾아주셔서 감사합니다. Since 2012