메뉴 건너뛰기

조회 수 3058 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

신청서나 예약 게시판을 사용할 때 개인 정보 노출 방지용으로 이름이나 연락처 일부를 숨기는 방법입니다.

 

 

한글 이름 맨 뒷자리 한자리를 *로 표시하는 방법

 

list.skin.php 파일에서 for ($i=0; $i<count($list); $i++) { 바로 아랫줄에 이렇게 넣어줍니다.

 

if (!$is_admin && $list[$i]['mb_id'] != 'admin') {

    $list[$i]['name'] = substr($list[$i]['wr_name'],0,-3)."*";

}

 

관리자로 로그인하면 모두 보이지만 작성자가 관리자일 때를 제외하고 이름 마지막 글자가 '*​'로 표시됩니다.

 


 

 


한글 이름 중간 한자리를 '○'으로 숨기는 방법

 

이 방법을 사용하면 중간 원하는 자리를 골라서 해줄 수 있고 전체 글자 수도 원하는 대로 할 수 있습니다. 

list.skin.php 파일에서 for ($i=0; $i<count($list); $i++) { 바로 아랫줄에 이렇게 넣어줍니다. 

 

if (!$is_admin && $list[$i]['mb_id'] != 'admin') {

    $name_x ='○';

    $name_a = mb_substr($list[$i]['wr_name'],0,1,"UTF-8");

    $name_b = mb_substr($list[$i]['wr_name'],2,10,"UTF-8");

    $list[$i]['name'] = $name_a.$name_x.$name_b;

}

 

관리자로 로그인하면 모두 보이지만 작성자가 관리자일 때를 제외하고 이름 중간이 '​'으로 표시됩니다.

 

간단하게 이런 방법도 있네요. (http://sir.co.kr/g4_tiptech/31475)

<?php echo preg_replace("/(^.)./u", "$1○", $list[$i]['wr_name']); ?>

 

응용해서 이름이 3자 이상일 경우 3자로 끊어서 표시할 땐

<?php echo mb_substr(preg_replace("/(^.)./u", "$1○", $list[$i]['wr_name']),0,3,"UTF-8"); ?>

 


 

 

 

여분 필드 wr_1 에 전화번호를 010-1234-5678 형식으로 입력받았을 때 

맨 뒤 4자리를 ****로 표시하는 방법

 

list.skin.php 파일에서 for ($i=0; $i<count($list); $i++) { 바로 아랫줄에 이렇게 넣어줍니다.

 

if (!$is_admin && $list[$i]['wr_1']) {

    $list[$i]['wr_1'] = substr($list[$i]['wr_1'],0,-4)."****";

}

 

관리자로 로그인하면 모두 보이지만 그 이외의 상태일 때는 연락처 뒷자리가 ****로 표시됩니다.

 


 


List of Articles
번호 제목 날짜 조회 수
22 그누보드5 검색최적화 방법입니다 file 2019.04.29 876
21 영카트5 DB 테이블별로 덤프하기 2019.04.29 861
20 게시판 기본 스킨 목록 페이지 살펴보기 1 - list.skin.php 2017.04.13 2947
19 게시판 기본 스킨 목록 페이지 살펴보기 2 - 상세 설명 2017.04.13 2321
18 게시판 기본 스킨 글쓰기 페이지 살펴보기 1 - write.skin.php 2017.04.13 2546
17 게시판 기본 스킨 글쓰기 페이지 살펴보기 2 - 상세 설명 2017.04.13 2902
16 게시판 기본 스킨 내용보기 페이지 살펴보기 2 - 상세 설명 2017.04.13 2526
15 여분필드를 활용한 게시판 스킨 제작 - 기본적인 사용 방법 2017.04.13 2891
14 여분필드를 활용한 게시판 스킨 제작 - 기초 예제1-1 file 2017.04.13 3473
13 여분필드를 활용한 게시판 스킨 제작 - 기초 예제1-2 file 2017.04.13 4255
12 여분필드를 활용한 게시판 스킨 제작 - 기초 예제1-3 file 2017.04.13 3273
11 게시판 글쓰기 페이지에 스마트 에디터 2개 이상 사용하기 2017.04.12 2773
10 DatePicker 달력 플러그인을 활용한 날짜 입력 쉽게하기 file 2017.04.12 4611
9 DatePicker 달력 플러그인을 활용한 날짜 입력 쉽게하기 file 2017.04.12 2748
» 이름이나 연락처 중간 부분을 *** 표시로 숨기기 file 2017.04.12 3058
7 게시판 글쓰기 페이지에 다음 API 주소 입력기 사용하기 file 2017.04.12 3728
6 게시판 스킨 목록 페이지에 이전 다음 페이지 링크 만들기 2017.04.12 1912
5 여분필드를 활용한 게시판 스킨 제작 - 여분 필드 10개 이상 사용하기 file 2017.04.12 2395
4 배열을 사용해서 여분필드 한 개로 연락처 입력란 3등분하기 file 2017.04.12 2292
3 게시판 스킨 파일 구조 2016.12.22 2341
Board Pagination Prev 1 2 3 Next
/ 3

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved