confirm


string confirm($msg, $url1='', $url2='', $url3='')

confirm 경고 창


경로

lib/common.lib.php


인수

string $msg

선택 메시지


string $url1

확인 선택 시 이동 할 URL


string $url2

취소 선택 시 이동 할 URL


string $url3

돌아가기 선택 시 이동 할 URL


예제

// 예제
$msg = '확인을 누르시면 다음으로 넘어갑니다.';
$url1 = 'ok.php';
$url2 = 'cancel.php';
$url3 = 'back.php';

confirm($msg, $url1, $url2, $url3);




'개발자 인생 > 그누보드5' 카테고리의 다른 글

set_http  (0) 2018.07.17
url_auto_link  (0) 2018.07.17
alert_close  (2) 2018.07.16
alert  (2) 2018.07.16
get_cookie  (0) 2018.07.13

alert_close


string alert_close($msg, $error=true)

경고메시지 출력 후 브라우져 창 닫음


경로

lib/common.lib.php


인수

string $msg

경고창 내용(메시지)


boolean $error

오류메시지 인지 결과 메시지 인지 구분


예제

// 예제

$msg = '경고 메시지';

alert_close($msg);





'개발자 인생 > 그누보드5' 카테고리의 다른 글

url_auto_link  (0) 2018.07.17
confirm  (0) 2018.07.16
alert  (2) 2018.07.16
get_cookie  (0) 2018.07.13
set_cookie  (0) 2018.07.13

alert


string alert($msg='', $url='', $error=true, $post=false)

경고메시지를 경고창으로


경로

lib/common.lib.php


인수

string $msg

경고창 내용(메시지)


string $url

경고 후 이동 할 URL

URL이 없는 경우 history.back();


boolean $error

오류메시지 인지 결과 메시지 인지 구분


boolen $post

경고 후 포스트 전송인 경우


예제

// 예제

$msg = '경고 메시지';

alert($msg);




'개발자 인생 > 그누보드5' 카테고리의 다른 글

confirm  (0) 2018.07.16
alert_close  (2) 2018.07.16
get_cookie  (0) 2018.07.13
set_cookie  (0) 2018.07.13
get_session  (0) 2018.07.12

get_cookie


string get_cookie(string $cookie_name)

쿠키변수값 얻음


경로

lib/common.lib.php


인수

string $cookie_name

set_cookie 생성시 등록된 cookie_name



예제

// 예제
$cookie_name = 'ck_name';

$value = get_cookie($cookie_name);

var_dump($value);

// string(5) "value"



'개발자 인생 > 그누보드5' 카테고리의 다른 글

alert_close  (2) 2018.07.16
alert  (2) 2018.07.16
set_cookie  (0) 2018.07.13
get_session  (0) 2018.07.12
set_session  (0) 2018.07.11

set_cookie


void set_cookie(string  $cookie_name, string  $value, int  $expire)

쿠키변수 생성

일반적인 PHP setcookie 와 다른 점은 key 와 value 가 암호화 된다는 것이다.


경로

lib/common.lib.php


인수

string $cookie_name

쿠키 변수 key(키)

string $value

쿠키 value(값)

int $expire

쿠키 설정 기간 (현재로부터 1/1000초로 계산)


예제

$cooke_name = 'ck_name';
$value = 'value';
$expire = 60*60*24; // 1일

set_cookie($cookie_name, $value, $expire);

var_dump($_COOKIE);

// cookie 의 key 와 value 가 암호화 되어 저장된다.
// array(1) { ["d41d8cd98f00b204e9800998ecf8427e"]=> string(8) "dmFsdWU=" }



'개발자 인생 > 그누보드5' 카테고리의 다른 글

alert  (2) 2018.07.16
get_cookie  (0) 2018.07.13
get_session  (0) 2018.07.12
set_session  (0) 2018.07.11
goto_url  (0) 2018.07.10

get_session


string get_cookie(string $session_name)

세션변수값 얻음


경로

lib/common.lib.php


인수

string $sesion_name

결과 얻을 세션 key(키)


예제

set_session('ss_key', 'ss_value');

var_dump(get_session('ss_key'));

// string(8) "ss_value"



'개발자 인생 > 그누보드5' 카테고리의 다른 글

get_cookie  (0) 2018.07.13
set_cookie  (0) 2018.07.13
set_session  (0) 2018.07.11
goto_url  (0) 2018.07.10
print_r2  (0) 2018.07.09

set_session


void set_session(string $session_name, string $value)

세션변수 생성/등록


경로

lib/common.lib.php


인수

string $session_name

세션 key(키)

string $value

세션 value(값)


예제

set_session('ss_key', 'ss_value');

var_dump($_SESSION);

// array(1) { ["ss_key"]=> string(8) "ss_value" }



'개발자 인생 > 그누보드5' 카테고리의 다른 글

set_cookie  (0) 2018.07.13
get_session  (0) 2018.07.12
goto_url  (0) 2018.07.10
print_r2  (0) 2018.07.09
page_insertbefore  (0) 2018.07.04

goto_url


string goto_url(string $url)

메타태그를 이용한 URL 이동

header("location:URL") 을 대체


경로

lib/common.lib.php


인수

$url

이동할 URL


예제

$url = '이동할 URL';
goto_url($url);

// 페이지 전환



'개발자 인생 > 그누보드5' 카테고리의 다른 글

get_session  (0) 2018.07.12
set_session  (0) 2018.07.11
print_r2  (0) 2018.07.09
page_insertbefore  (0) 2018.07.04
get_paging  (0) 2018.07.03

print_r2


void print_r2(mixed  $var)

변수 또는 배열의 이름과 값을 얻어냄. print_r() 함수의 변형


경로

lib/common.lib.php


인수

$var

출력하고 싶은 변수 또는 배열 값


예제

$str = '테스트';
$result = print_r2($str);

echo $result;

/* 
// Output
테스트
*/

$arr = array('사과', '배', '복숭아');
$result = print_r2($arr);

echo $result;

/*
// Output
Array
(
    [0] => 사과
    [1] => 배
    [2] => 복숭아
)
*/



'개발자 인생 > 그누보드5' 카테고리의 다른 글

set_session  (0) 2018.07.11
goto_url  (0) 2018.07.10
page_insertbefore  (0) 2018.07.04
get_paging  (0) 2018.07.03
get_microtime  (0) 2018.07.02

page_insertafter


string page_insertafter(string $paging_html, string $insert_html)

페이징 코드의 </span></nav> 태그 이전에 코드를 삽입


경로

lib/common.lib.php


인수

$paging_html

페이지 HTML

$insert_html

추가 HTML


예제

$write_pages = '
<nav class="pg_wrap"><span class="pg"><span class="sound_only">열린</span><strong class="pg_current">1</strong><span class="sound_only">페이지</span>
<a href="/test.php?&amp;page=2" class="pg_page">2<span class="sound_only">페이지</span></a>
<a href="/test.php?&amp;page=3" class="pg_page">3<span class="sound_only">페이지</span></a>
<a href="/test.php?&amp;page=4" class="pg_page">4<span class="sound_only">페이지</span></a>
<a href="/test.php?&amp;page=5" class="pg_page">5<span class="sound_only">페이지</span></a>
<a href="/test.php?&amp;page=6" class="pg_page">6<span class="sound_only">페이지</span></a>
<a href="/test.php?&amp;page=7" class="pg_page">7<span class="sound_only">페이지</span></a>
<a href="/test.php?&amp;page=7" class="pg_page pg_end">맨끝</a>
</span></nav>';
$write_pages = page_insertbefore($write_pages, '<a href="'.$prev_part_href.'" class="pg_page pg_prev">이전검색</a>');

echo $write_pages;

// Output
<nav class="pg_wrap"><span class="pg">
<span class="sound_only">열린</span><strong class="pg_current">1</strong><span class="sound_only">페이지</span>
<a href="/test.php?&amp;page=2" class="pg_page">2<span class="sound_only">페이지</span></a>
<a href="/test.php?&amp;page=3" class="pg_page">3<span class="sound_only">페이지</span></a>
<a href="/test.php?&amp;page=4" class="pg_page">4<span class="sound_only">페이지</span></a>
<a href="/test.php?&amp;page=5" class="pg_page">5<span class="sound_only">페이지</span></a>
<a href="/test.php?&amp;page=6" class="pg_page">6<span class="sound_only">페이지</span></a>
<a href="/test.php?&amp;page=7" class="pg_page">7<span class="sound_only">페이지</span></a>
<a href="/test.php?&amp;page=7" class="pg_page pg_end">맨끝</a><a href="" class="pg_page pg_prev">이전검색</a>
</span></nav>