마

불당님께서 공개해 주신 encode email

· 2009-07-22 (수) 11:32:46 · 1214 · 2

적용 방법이 어떻게 되요?

//

function encode_email($e)
{
 for ($i = 0; $i < strlen($e); $i++) { $output .= '&#'.ord($e[$i]).';'; }
 return $output;
}

//

위에 코드 어디에 넣어야 하는거에요?

|

댓글 2개

2009-07-22 (수) 13:10:26
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=82385

이 게시판을 보세요. 전화번호/이메일이 그냥 공개되어 있어서
robot나 수집기들이 마구 긁어갈 수 있습니다.

이럴때 아래처럼 php로 encode하면, 긁어가야 html entity code만 나오는거죠.
화면에는 정상이지만, html souce에서는 표현이 다르거든요.

이거는 필요한 부분에 코드들을 수정해야 하는 것 입니다.

(원본)
<tr><td class="td_style">전 화 </td><td class="td2_style"><?=$ext1_02?> </td></tr>
<tr><td class="td_style">휴 대 폰 </td><td class="td2_style"><?=$ext1_03?></td></tr>

(수정본)
<tr><td class="td_style">전 화 </td><td class="td2_style"><?=encode_email($ext1_02)?> </td></tr>
<tr><td class="td_style">휴 대 폰 </td><td class="td2_style"><?=encode_email($ext1_03)?></td></tr>
2009-07-22 (수) 13:29:45
감사합니다!!
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

203,137건
+
제목 글쓴이 날짜 조회
09-07-22 조회 1,267
09-07-22 조회 1,251
09-07-22 조회 1,450
09-07-22 조회 1,230
09-07-22 조회 1,324
09-07-22 조회 1,470
09-07-22 조회 1,215
09-07-22 조회 1,342
09-07-22 조회 1,197
09-07-22 조회 1,306
09-07-22 조회 1,250
09-07-22 조회 1,869
09-07-22 조회 4,120
09-07-22 조회 1,252
09-07-22 조회 1,345
09-07-22 조회 1,621
09-07-22 조회 1,360
09-07-22 조회 1,198
09-07-22 조회 1,494
09-07-22 조회 1,291