토론방

소스관련 문의 게시판 데이터 일부 노출

(필수) 확인 가능한 전체 URL : http://www.rentalvision.co.kr/shop_contents/myreg_list.htm?myreg_code=inquiry

 

안녕하세요, 문의 드립니다.

해당 화면에서 문의 글이 들어왔을때 이름, 연락처, 이메일의 일부만 노출 될 수 있게 하는 방법이 없을까요? (ex : 김*빈)

게시글 공유 URL복사
댓글[1]

열기 닫기

  • P**M 2015-01-12

    일단 처리는 가능합니다. 

    다만 입려되어진 값이 통일성이 있어야지 제대로 처리가 됩니다. 

    이름같은 경우는 홍**동의 경우 홍** 이렇게 하는경우와 홍*동 이렇게 하는경우도있는데

    이게 다 프로그램에서 처리를 하는 부분인데요..

    입력되는 값이 틀리면 제대로 보여지지가 않습니다. 

    가장간단하게 하는게 홍**이렇게 처리를 하는건데요..

    이렇게 되면 (주)트랜덱스 의 경우는 (주*****로 처리가 됩니다. 

    글자길이를 파악을 해서 그 사이에 **를 표현을 하기에는 너무 어렵기 때문에 뒤에를 모두 ***으로 표시를 하는게 좋을것 같습니다.

     

    이와 같은 방식으로 처리를 하는 방법은 해당 페이지 소스 상에서 하는데요..

    맞춤전송폼 리스트 페이지를 보면

    <tr loop="$myreg_list_row as $key => $values">
        <td>{$values[numbering]} </td>
        <td><a href="{$values[read_url]}">{$values[s_v1]}</a> </td>
        <td>{$values[s_v2]} </td>
        <td>{$values[s_v3]} </td>
        <td>{$values[s_v4]} </td>
        <td><font color="{$values[state_color]}">{$values[state_subject]}</font> </td>
        <td>{$values[reg_date]|date:Y-m-d} </td>

    </tr>

    이와 같은 소스로 되어있습니다. 

    이 부분에다가 내역을 추가를 하면 됩니다. 

    <tr loop="$myreg_list_row as $key => $values">

    {@

    $values[s_v*] = substr($values[s_v1],0,1)."**";

    @}
        <td>{$values[numbering]} </td>
        <td><a href="{$values[read_url]}">{$values[s_v1]}</a> </td>
        <td>{$values[s_v2]} </td>
        <td>{$values[s_v3]} </td>
        <td>{$values[s_v4]} </td>
        <td><font color="{$values[state_color]}">{$values[state_subject]}</font> </td>
        <td>{$values[reg_date]|date:Y-m-d} </td>

    </tr>

    이와 같이 빨간색부분을 추가를 하게 되면 첫자만 제대로 나오고 두번째 부터는 **으로 처리가 됩니다. 

    substr이라는 함수는(인자값, 시작위치, 끝위치) 이렇게 처리가 되며 0,1이니까 첫번째부터 1자를 가지고 오는 식으로 처리가 됩니다. 

    s_v2는 연락처니까 0,3정도 하시면 되지 않을까 싶습니다.

     

    이와 같이 작업을 해보시고 잘 되지 않으면 저희쪽에서 다시한번 봐드리도록 하겠습니다 

     

댓글작성

열기 닫기

댓글작성
top