메일주소의 골뱅이를 그림처리하기
페이지 정보
작성자 서방님 댓글 0건 조회 140회 작성일 15-04-06 10:39본문
출처 : http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=47764
스팸메일을 방지하기 위해서 여러 가지 방법이 사용되는데,
제 경우 골뱅이만 그림으로 집어넣는 방법을 사용합니다.
그런데 글자 색을 바꾸면 그때마다 골뱅이 그림을 다시 만들어서 집어넣어야
하기 때문에 번거롭습니다. 그래서 php로 골뱅이 그림을 만들어 보았습니다.
<?php
header('Content-type: image/gif');
echo "\x47\x49\x46\x38\x39\x61\x0a\x00\x08\x00\x80\x00\x00";
echo chr(hexdec($_GET['color'][0].$_GET['color'][1]));
echo chr(hexdec($_GET['color'][2].$_GET['color'][3]));
echo chr(hexdec($_GET['color'][4].$_GET['color'][5]));
echo "\xff\xff\xff\x21\xf9\x04\x01\x0a\x00\x01\x00\x2c\x00\x00";
echo "\x00\x00\x0a\x00\x08\x00\x00\x02\x11\x8c\x81\x60\xab\xec";
echo "\x91\xe0\x91\xb2\x29\x4b\x6d\x7c\xab\xc3\x1d\x14\x00\x3b";
?>
gd 라이브러리 같은 것이 전혀 필요 없습니다. 아래는 예제 페이지입니다.
색깔을 다른 색으로 바꿔서 URL에 넣어보세요.
http://alee.qubit.name/misc/at.php?color=000000
댓글목록
등록된 댓글이 없습니다.