728x90
SMALL
국내 해외에서 찾아 보지 못한 워터 마크 입니다. 저만에 생각일지는 모르지만 찾아보시면 나올지도 ....
업데이트 내용
이미지 워터마크가 아닌 첨부파일을 올렸을 경우 QR코드에 url 정보를 기재 되도록 워터마크 하였습니다.
적용 목적은 모든 검색엔진등 떠 돌아다니는 이미지를 원본 홈페이지를 되 찾을수 있도록 하기 위함
QR코드 내용도 모르고 불펌하면 큰일난다는.......^^
적용루트 : 구글api를이용하여 본문URL생성후 QR코드이미지에 임시저장함--------->저장한 QR이미지를 워터마크로 적용함
차기 업데이트는 구성에 맞게 계획할 예정입니다.
추가 업데이트 내용은 qr.php 를 추가하였고 내용은 이렇습니다.
<?
// 이 상수가 정의되지 않으면 각각의 개별 페이지는 별도로 실행될 수 없음
// define("_GNUBOARD_", TRUE);
//$sql = " select * from g5_board_file where wr_id = '$wr_id' and bo_table = '$bo_table'";
//$qr = sql_query($sql);
$hostname="http://$_SERVER[SERVER_NAME]";
$link1=$hostname.'/bbs/board.php?bo_table='.$bo_table.urlencode('&').'wr_id='.$wr_id ;
$remoteFile="http://chart.apis.google.com/chart?chs=150x150&cht=qr&chld=L|0&chl=$link1";
$localFile='./watermark.png';
saveFileFromTheWeb($remoteFile,$localFile);
function saveFileFromTheWeb($remoteFile,$localFile){
$ch = curl_init();
$timeout = 0;
curl_setopt ($ch, CURLOPT_URL, $remoteFile);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
$image = curl_exec($ch);
curl_close($ch);
$f = fopen($localFile, 'w');
fwrite($f, $image);
fclose($f);
}
?>
설치과정은 원본 https://sir.kr/g5_skin/25417 와같으며 추가적으로 qr.php 와 write_update.php파일을 bbs폴더안에 넣으시면 됩니다. (경로에 대한 궁금점이 있지만 생략 하겠습니다. 차후에 업데이트 하겠습니다.)
출처: https://sir.kr/g5_skin/25550?sfl=mb_id%2C1&stx=density2002
728x90
LIST
'IT정보' 카테고리의 다른 글
컴퓨터 구매 전 꼭 알아둬야 할 사항 (31) | 2023.04.08 |
---|---|
최신 컴퓨터 추천 - 2023년 노트북 순위 (3) | 2023.04.08 |
인스타그램 마케팅의 핵심, 해시태그 활용법 (2) | 2023.04.07 |
최신글 말하는 실시간 날씨정보 세계날씨 셋팅 가능함?? (18) | 2023.04.05 |
블로그&사이트 방문자수 늘리기 (6) | 2023.03.31 |
댓글