트리플질문:텍스트 워터마크 이미지에 일괄넣기 정보
트리플질문:텍스트 워터마크 이미지에 일괄넣기
본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
재재탕 질문입니다.
타쿠야님의 활용 팁 : 원하는 텍스트 워터마크 이미지에 일괄넣기
소스 : http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=18491&page=&sca=&sfl=&stx=&spt=0&cwin=#c_18567
$font_size_auto = true; //$font_size_auto = true; 일경우라도 $font_size='';가 공란일경우만 적용
$font_size =''; // $font_size = 10;과같이 숫자 있을경우에는 $font_size_auto = true; 는 무시됨
$color = '#ffffff'; //텍스트로고 색깔
$drop_shadow = true; //텍스트로고에 그림자 효과
$shadow_color = '#606060'; //$drop_shadow = true; 일경우만 적용
$angle=0; //양수증가는 위쪽 세로글씨,음수일경우 아래쪽 세로글씨
$quality=150; //출력된 이미지의 해상도 낮을수록 선명치 못함
$font = 'arial.ttf'; //폰트 선택
$transparency =30; //증가할수록 불투명해짐
$logo_location = 'top_l'; //top_l,top_r,center,bottom_l,bottom_r
$offset_x=0; //$logo_location기준으로 양수는 좌로 이동,음수는 우로 이동
$offset_y=10; //$logo_location기준으로 양수는 위로 이동,음수는 아래로 이동
$SourceImage = $_GET['photo'];
$WaterMarkText = 'www.ilovenakama.com';
위에서 글쓴이가 is_admin 이라면 $WaterMarkText = 'www.ilovenakama.com'; 를 찍어주고...
글쓴이가 is_admin 이 아니고 회원이라면 회원의 아이디(mb_id)나 이름(mb_name)으로 워터마크를 찍어 줄 수는 없나요 ?
if($_GET['mb_id'] == 'admin')
$WaterMarkText = 'www.ilovenakama.com';
else
$WaterMarkText = '$member[mb_id]';
마찬가지로 $member[mb_id] 로 출력이 됩니다...
오류 주소 :
재재탕 질문입니다.
타쿠야님의 활용 팁 : 원하는 텍스트 워터마크 이미지에 일괄넣기
소스 : http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=18491&page=&sca=&sfl=&stx=&spt=0&cwin=#c_18567
$font_size_auto = true; //$font_size_auto = true; 일경우라도 $font_size='';가 공란일경우만 적용
$font_size =''; // $font_size = 10;과같이 숫자 있을경우에는 $font_size_auto = true; 는 무시됨
$color = '#ffffff'; //텍스트로고 색깔
$drop_shadow = true; //텍스트로고에 그림자 효과
$shadow_color = '#606060'; //$drop_shadow = true; 일경우만 적용
$angle=0; //양수증가는 위쪽 세로글씨,음수일경우 아래쪽 세로글씨
$quality=150; //출력된 이미지의 해상도 낮을수록 선명치 못함
$font = 'arial.ttf'; //폰트 선택
$transparency =30; //증가할수록 불투명해짐
$logo_location = 'top_l'; //top_l,top_r,center,bottom_l,bottom_r
$offset_x=0; //$logo_location기준으로 양수는 좌로 이동,음수는 우로 이동
$offset_y=10; //$logo_location기준으로 양수는 위로 이동,음수는 아래로 이동
$SourceImage = $_GET['photo'];
$WaterMarkText = 'www.ilovenakama.com';
위에서 글쓴이가 is_admin 이라면 $WaterMarkText = 'www.ilovenakama.com'; 를 찍어주고...
글쓴이가 is_admin 이 아니고 회원이라면 회원의 아이디(mb_id)나 이름(mb_name)으로 워터마크를 찍어 줄 수는 없나요 ?
if($_GET['mb_id'] == 'admin')
$WaterMarkText = 'www.ilovenakama.com';
else
$WaterMarkText = '$member[mb_id]';
마찬가지로 $member[mb_id] 로 출력이 됩니다...
댓글 전체
$WaterMarkText = '$member[mb_id]'; 를
$WaterMarkText = $member[mb_id]; 로 바꾸세요...^^
$WaterMarkText = $member[mb_id]; 로 바꾸세요...^^

웹바로님... 답변 감사합니다.
위로 고치면 정상적으로 출력이 됩니다.
그러나? 회원으로 접속을 했을 때 회원아이디가 전체 게시판의 이미지에 텍스트로 붙어 버립니다.
이걸 회원이 올린 사진이나 이미지면 그 회원의 아이디로 붙이고 싶어서 몇일 째 고민 또, 고민을 거듭하고 있습니다.
좋은 가르침 부탁드립니다....
위로 고치면 정상적으로 출력이 됩니다.
그러나? 회원으로 접속을 했을 때 회원아이디가 전체 게시판의 이미지에 텍스트로 붙어 버립니다.
이걸 회원이 올린 사진이나 이미지면 그 회원의 아이디로 붙이고 싶어서 몇일 째 고민 또, 고민을 거듭하고 있습니다.
좋은 가르침 부탁드립니다....
혹시 워터마크를 찍는 소스를 view에 가져다 놓으신거 아닌가요?
사진을 올릴 때 찍으면 사진마다 그 올린 사람의 아이디가 찍히는게 정상일텐데요...
사진을 볼때 찍으면 말씀하신 대로 회원아이디로 로그인하면 그 사진을 열때마다 그 회원의 아이디가 찍히겠죠.
사진을 올릴때...즉 게시물을 올릴때 위의 팁을 활용해야겠죠.
사진을 올릴 때 찍으면 사진마다 그 올린 사람의 아이디가 찍히는게 정상일텐데요...
사진을 볼때 찍으면 말씀하신 대로 회원아이디로 로그인하면 그 사진을 열때마다 그 회원의 아이디가 찍히겠죠.
사진을 올릴때...즉 게시물을 올릴때 위의 팁을 활용해야겠죠.

행님님
작은 따옴표(싱글쿼트)는 단순 문자열 출력입니다. 변수를 출력하시려면 더블쿼트를 이용하세요~
작은 따옴표(싱글쿼트)는 단순 문자열 출력입니다. 변수를 출력하시려면 더블쿼트를 이용하세요~

bbs의 write.php 나 write_update.php 를 말씀하시는 것 같은데요...
return "<img src=maketext.php?photo=$g4[path]/data/file/$board[bo_table]/".urlencode($file)." name='target_resize_image[]' onclick='image_window(this);' style='cursor:pointer;' title='$content'>"; 를 넣을 만한 곳이 있을까요 ?
return "<img src=maketext.php?photo=$g4[path]/data/file/$board[bo_table]/".urlencode($file)." name='target_resize_image[]' onclick='image_window(this);' style='cursor:pointer;' title='$content'>"; 를 넣을 만한 곳이 있을까요 ?
지금 올린 소스는 게시물을 보여줄때 워터마크를 찍는 겁니다.
<img src=''>자체가 이미지를 보여주는 태그니까요.
게시물을 올릴때...해당 게시물에 포함된 이미지를 찾고(첨부파일로 올렸다면 첨부파일로 올라온 파일들이 이미지인지 확인하고 이미지라면 워터마크를 찍어야겠죠) 그 이미지파일에 워터마크를 찍어야죠.
위에 올린 소스대로 하면 게시물을 보는 사람마다 다 자기의 이름으로 만들어진 워터마크가 찍힌 이미지를 보게 됩니다.
그렇게 해선 원하는 목적을 이룰 수 없게 되겠죠.
<img src=''>자체가 이미지를 보여주는 태그니까요.
게시물을 올릴때...해당 게시물에 포함된 이미지를 찾고(첨부파일로 올렸다면 첨부파일로 올라온 파일들이 이미지인지 확인하고 이미지라면 워터마크를 찍어야겠죠) 그 이미지파일에 워터마크를 찍어야죠.
위에 올린 소스대로 하면 게시물을 보는 사람마다 다 자기의 이름으로 만들어진 워터마크가 찍힌 이미지를 보게 됩니다.
그렇게 해선 원하는 목적을 이룰 수 없게 되겠죠.

웹바로님 (예제) 좀 올려주시겠습니까 ?
에고...저도 예제라고 할만한 걸 가지고 있진 않구요...
write_update.php에서 업로드파일을 처리하는 부분에서 워터마크를 처리하시면 됩니다.
시간이 괜찮으면 예제를 하나 만들어서 올려드리겠는데,
제가 지금 프로젝트 하나를 진행하고 있어서...죄송합니다..^^
write_update.php에서 업로드파일을 처리하는 부분에서 워터마크를 처리하시면 됩니다.
시간이 괜찮으면 예제를 하나 만들어서 올려드리겠는데,
제가 지금 프로젝트 하나를 진행하고 있어서...죄송합니다..^^

일단 common.lib.php 파일은 원본으로 돌리시구요
$photo = "찍고자 하는 이미지경로"; 를 잡아주고
설정과 함께 maketext.php파일을 인쿨르드 하면 될듯 합니다만,,,
스킨의 write_update.skin.php 파일에 넣는 방향으로 잡는것이 더 좋게지만
간단하게 write_update.php 여기다가 넣으실려면
.
.
.
$dest_file = "$g4[path]/data/file/$bo_table/" . $upload[$i][file];
의 아래에
$font_size_auto = true; //$font_size_auto = true;
$font_size =''; // $font_size = 10;과같이 숫자
$color = '#ffffff'; //텍스트로고 색깔
$drop_shadow = true; //텍스트로고에 그림자 효과
$shadow_color = '#606060'; //$drop_shadow = true; 일경우만 적용
$angle=0; //양수증가는 위쪽 세로글씨,음수일경우 아래쪽 세로글씨
$quality=150; //출력된 이미지의 해상도 낮을수록 선명치 못함
$font = 'arial.ttf'; //폰트 선택
$transparency =30; //증가할수록 불투명해짐
$logo_location = 'top_l'; //top_l,top_r,center,bottom_l,bottom_r
$offset_x=0; //$logo_location기준으로 양수는 좌로 이동,음수는 우로 이동
$offset_y=10; //$logo_location기준으로 양수는 위로 이동,음수는 아래로 이동
$SourceImage = $dest_file; // <--- 요것이 중요...
if($_GET['mb_id'] == 'admin')
$WaterMarkText = 'www.ilovenakama.com';
else
$WaterMarkText = $member[mb_id];
include_once("$g4[path]/maketext.php"); //<--경로마춰서 인쿨르드
로 하면 어떨까요?
$photo = "찍고자 하는 이미지경로"; 를 잡아주고
설정과 함께 maketext.php파일을 인쿨르드 하면 될듯 합니다만,,,
스킨의 write_update.skin.php 파일에 넣는 방향으로 잡는것이 더 좋게지만
간단하게 write_update.php 여기다가 넣으실려면
.
.
.
$dest_file = "$g4[path]/data/file/$bo_table/" . $upload[$i][file];
의 아래에
$font_size_auto = true; //$font_size_auto = true;
$font_size =''; // $font_size = 10;과같이 숫자
$color = '#ffffff'; //텍스트로고 색깔
$drop_shadow = true; //텍스트로고에 그림자 효과
$shadow_color = '#606060'; //$drop_shadow = true; 일경우만 적용
$angle=0; //양수증가는 위쪽 세로글씨,음수일경우 아래쪽 세로글씨
$quality=150; //출력된 이미지의 해상도 낮을수록 선명치 못함
$font = 'arial.ttf'; //폰트 선택
$transparency =30; //증가할수록 불투명해짐
$logo_location = 'top_l'; //top_l,top_r,center,bottom_l,bottom_r
$offset_x=0; //$logo_location기준으로 양수는 좌로 이동,음수는 우로 이동
$offset_y=10; //$logo_location기준으로 양수는 위로 이동,음수는 아래로 이동
$SourceImage = $dest_file; // <--- 요것이 중요...
if($_GET['mb_id'] == 'admin')
$WaterMarkText = 'www.ilovenakama.com';
else
$WaterMarkText = $member[mb_id];
include_once("$g4[path]/maketext.php"); //<--경로마춰서 인쿨르드
로 하면 어떨까요?

lib/common.lib.php 파일은 원본으로 돌렸습니다.
아래소스를
write_update.php 여기다가 넣었습니다만 글쓰기 후에 ... 게시판이 ?? 하얗게 사라집니다.
.
.
.
$dest_file = "$g4[path]/data/file/$bo_table/" . $upload[$i][file];
의 아래에
$font_size_auto = true; //$font_size_auto = true;
$font_size =''; // $font_size = 10;과같이 숫자
$color = '#ffffff'; //텍스트로고 색깔
$drop_shadow = true; //텍스트로고에 그림자 효과
$shadow_color = '#606060'; //$drop_shadow = true; 일경우만 적용
$angle=0; //양수증가는 위쪽 세로글씨,음수일경우 아래쪽 세로글씨
$quality=150; //출력된 이미지의 해상도 낮을수록 선명치 못함
$font = 'arial.ttf'; //폰트 선택
$transparency =30; //증가할수록 불투명해짐
$logo_location = 'top_l'; //top_l,top_r,center,bottom_l,bottom_r
$offset_x=0; //$logo_location기준으로 양수는 좌로 이동,음수는 우로 이동
$offset_y=10; //$logo_location기준으로 양수는 위로 이동,음수는 아래로 이동
$SourceImage = $dest_file; // <--- 요것이 중요...
if($_GET['mb_id'] == 'admin')
$WaterMarkText = 'www.ilovenakama.com';
else
$WaterMarkText = $member[mb_id];
include_once("$g4[path]/bbs/maketext.php"); //<--경로마춰서 인쿨르드
아래소스를
write_update.php 여기다가 넣었습니다만 글쓰기 후에 ... 게시판이 ?? 하얗게 사라집니다.
.
.
.
$dest_file = "$g4[path]/data/file/$bo_table/" . $upload[$i][file];
의 아래에
$font_size_auto = true; //$font_size_auto = true;
$font_size =''; // $font_size = 10;과같이 숫자
$color = '#ffffff'; //텍스트로고 색깔
$drop_shadow = true; //텍스트로고에 그림자 효과
$shadow_color = '#606060'; //$drop_shadow = true; 일경우만 적용
$angle=0; //양수증가는 위쪽 세로글씨,음수일경우 아래쪽 세로글씨
$quality=150; //출력된 이미지의 해상도 낮을수록 선명치 못함
$font = 'arial.ttf'; //폰트 선택
$transparency =30; //증가할수록 불투명해짐
$logo_location = 'top_l'; //top_l,top_r,center,bottom_l,bottom_r
$offset_x=0; //$logo_location기준으로 양수는 좌로 이동,음수는 우로 이동
$offset_y=10; //$logo_location기준으로 양수는 위로 이동,음수는 아래로 이동
$SourceImage = $dest_file; // <--- 요것이 중요...
if($_GET['mb_id'] == 'admin')
$WaterMarkText = 'www.ilovenakama.com';
else
$WaterMarkText = $member[mb_id];
include_once("$g4[path]/bbs/maketext.php"); //<--경로마춰서 인쿨르드

꽃보다남자님 국방부장관님 감사합니다.
문제는 접속한 아이디가 표시된다는데 있습니다.
올린사람의 아이디가 아닌 접속한 사람의 아이디가 워터마크로 찍힙니다.
접속을 하지 않으면 아예 찍히지 않고요...
아길이님 소스를 이용해 보면 ... 업로드 후에 하얀화면 - 백지화면 - 이 뜨는 문제가 있고요..
문제는 접속한 아이디가 표시된다는데 있습니다.
올린사람의 아이디가 아닌 접속한 사람의 아이디가 워터마크로 찍힙니다.
접속을 하지 않으면 아예 찍히지 않고요...
아길이님 소스를 이용해 보면 ... 업로드 후에 하얀화면 - 백지화면 - 이 뜨는 문제가 있고요..

당연히 뷰화면에서 보여지는것이면
$WaterMarkText = $member[mb_id];
가 아닌
$WaterMarkText = $view[mb_id]; 가되어야 작성자의 아이디가 보이겠죠
$WaterMarkText = $member[mb_id];
가 아닌
$WaterMarkText = $view[mb_id]; 가되어야 작성자의 아이디가 보이겠죠

곰순이푸님 감사합니다만... 전혀 찍히질 않습니다..... ㅠㅠ
if($_GET['mb_id'] == 'admin')
$WaterMarkText = 'www.ilovenakama.com';
else
$WaterMarkText = $view[mb_id]; 로 넣었습니다만...
제발 좀 가르쳐 주세요....
http://onuri.nanzoa.com/bbs/board.php?bo_table=02_1&wr_id=210
if($_GET['mb_id'] == 'admin')
$WaterMarkText = 'www.ilovenakama.com';
else
$WaterMarkText = $view[mb_id]; 로 넣었습니다만...
제발 좀 가르쳐 주세요....
http://onuri.nanzoa.com/bbs/board.php?bo_table=02_1&wr_id=210

요상하네요..
업로드 이미지가 백지로 변하나요?
폰트경로도 잘 챙기셨나요?
내가 테스트 해볼만한 환경이 아니라 아쉽네요
maketext.php 소스 찬찬히 한번 보시고 의심 되는것 수정해보세요
곰순이푸님 답변은 업데이트때가 아닌 보여질때 ,,
그러니까 처음 원소스가 하라는데로 했을때 적용될듯 하구요
아마도 원소스는 그림을 새창으로 클릭했을때 워터마킹 되도록 되있지 않나요?
새창에서 $view[mb_id] 가 살아 있는지 모르겠습니다만 없다면면 뷰화면에서 GET로 클릭시 넘겨주면 될듯 하구요
살아 있다는 가정하에..
if($view[mb_id]) // 글쓴이 아이디가 있으면
$WaterMarkText = $view[mb_id];
else
$WaterMarkText = 'www.ilovenakama.com';
그런데 새창 클릭할때마다 워터마킹 되면 그것도 좀 요상한데요??
이미 워터마킹이 있으면 통과 하는 코드가 없는것 같으니까요.
업로드 이미지가 백지로 변하나요?
폰트경로도 잘 챙기셨나요?
내가 테스트 해볼만한 환경이 아니라 아쉽네요
maketext.php 소스 찬찬히 한번 보시고 의심 되는것 수정해보세요
곰순이푸님 답변은 업데이트때가 아닌 보여질때 ,,
그러니까 처음 원소스가 하라는데로 했을때 적용될듯 하구요
아마도 원소스는 그림을 새창으로 클릭했을때 워터마킹 되도록 되있지 않나요?
새창에서 $view[mb_id] 가 살아 있는지 모르겠습니다만 없다면면 뷰화면에서 GET로 클릭시 넘겨주면 될듯 하구요
살아 있다는 가정하에..
if($view[mb_id]) // 글쓴이 아이디가 있으면
$WaterMarkText = $view[mb_id];
else
$WaterMarkText = 'www.ilovenakama.com';
그런데 새창 클릭할때마다 워터마킹 되면 그것도 좀 요상한데요??
이미 워터마킹이 있으면 통과 하는 코드가 없는것 같으니까요.

아길이 님 답변감사합니다.
아마도 maketext.php 소스에서 $view[mb_id]; 를 불러오지 못하는것 같습니다.
그리고 위의 소스로 write_update.php 작업을 해본 결과는
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type
content="text/html; charset=ks_c_5601-1987"></HEAD>
<BODY></BODY></HTML>
이것만 남기고 사라져 버립니다...
아마도 maketext.php 소스에서 $view[mb_id]; 를 불러오지 못하는것 같습니다.
그리고 위의 소스로 write_update.php 작업을 해본 결과는
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type
content="text/html; charset=ks_c_5601-1987"></HEAD>
<BODY></BODY></HTML>
이것만 남기고 사라져 버립니다...

제가 착학한 부분이 있네요...설정파일이 두번 선언됬네요,,, 그것이 문제가 되는지는 모르지만,,,
lib/common.lib.php 파일은 그누원본으로,,,
write_update.php 파일에,,,
'
'
'
$dest_file = "$g4[path]/data/file/$bo_table/" . $upload[$i][file];
아래에....
include_once("$g4[path]/bbs/maketext.php"); //<--경로마춰서 인쿨르드
maketext.php 를 다음과 같이 수정,,,,
나머지는 다 같이 하고 위에 설정 부분을,,,
'
'
$SourceImage = $dest_file; // <--- 요것으로 수정
if($member[mb_id])
$WaterMarkText = $member[mb_id];
else
$WaterMarkText = 'www.ilovenakama.com';
일단 이렇게 한번 해보세요
그래도 않되시면 수정하신 소스 전체를 한번 올려보시구요,,
lib/common.lib.php 파일은 그누원본으로,,,
write_update.php 파일에,,,
'
'
'
$dest_file = "$g4[path]/data/file/$bo_table/" . $upload[$i][file];
아래에....
include_once("$g4[path]/bbs/maketext.php"); //<--경로마춰서 인쿨르드
maketext.php 를 다음과 같이 수정,,,,
나머지는 다 같이 하고 위에 설정 부분을,,,
'
'
$SourceImage = $dest_file; // <--- 요것으로 수정
if($member[mb_id])
$WaterMarkText = $member[mb_id];
else
$WaterMarkText = 'www.ilovenakama.com';
일단 이렇게 한번 해보세요
그래도 않되시면 수정하신 소스 전체를 한번 올려보시구요,,

maketext.php 상단 입니다.
<?
//if (!defined("_GNUBOARD_")) exit;
include_once("./_common.php");
/******************************************************************************
Program: watermark-text.php
Copyright (c) 2008 sonosini All rights reserved.
Do not remove this notice
- 사용법 -
<img src='maketext.php?photo=1.jpg'>
******************************************************************************/
$font_size_auto = true; //$font_size_auto = true; 일경우라도 $font_size='';가 공란일경우만 적용
$font_size =''; // $font_size = 10;과같이 숫자 있을경우에는 $font_size_auto = true; 는 무시됨
$color = '#ffffff'; //텍스트로고 색깔
$drop_shadow = true; //텍스트로고에 그림자 효과
$shadow_color = '#606060'; //$drop_shadow = true; 일경우만 적용
$angle=0; //양수증가는 위쪽 세로글씨,음수일경우 아래쪽 세로글씨
$quality=150; //출력된 이미지의 해상도 낮을수록 선명치 못함
$font = 'arial.ttf'; //폰트 선택
$transparency =30; //증가할수록 불투명해짐
$logo_location = 'top_l'; //top_l,top_r,center,bottom_l,bottom_r
$offset_x=0; //$logo_location기준으로 양수는 좌로 이동,음수는 우로 이동
$offset_y=10; //$logo_location기준으로 양수는 위로 이동,음수는 아래로 이동
$SourceImage = $dest_file; // <--- 요것으로 수정
if($member[mb_id])
$WaterMarkText = $member[mb_id];
else
$WaterMarkText = 'www.nanzoa.com';
//--------------------------------------------------------------------------------------
lib/common.lib.php 입니다.
// 게시판설정 이미지보다 크다면 스킨의 자바스크립트에서 이미지를 줄여준다
// 200902026 수정
return "<img src='$g4[path]/data/file/$board[bo_table]/".urlencode($file)."' name='target_resize_image[]' onclick='image_window(this);' style='cursor:pointer;' title='$content'>";
//--------------------------------------------------------------------------------------
write_update.php 수정부분입니다.
$dest_file = "$g4[path]/data/file/$bo_table/" . $upload[$i][file];
include_once("$g4[path]/bbs/maketext.php"); //<--경로마춰서 인쿨르드
여전히 사라지는 현상이 있습니다. write_update.php에서 사라져 버립니다.
<?
//if (!defined("_GNUBOARD_")) exit;
include_once("./_common.php");
/******************************************************************************
Program: watermark-text.php
Copyright (c) 2008 sonosini All rights reserved.
Do not remove this notice
- 사용법 -
<img src='maketext.php?photo=1.jpg'>
******************************************************************************/
$font_size_auto = true; //$font_size_auto = true; 일경우라도 $font_size='';가 공란일경우만 적용
$font_size =''; // $font_size = 10;과같이 숫자 있을경우에는 $font_size_auto = true; 는 무시됨
$color = '#ffffff'; //텍스트로고 색깔
$drop_shadow = true; //텍스트로고에 그림자 효과
$shadow_color = '#606060'; //$drop_shadow = true; 일경우만 적용
$angle=0; //양수증가는 위쪽 세로글씨,음수일경우 아래쪽 세로글씨
$quality=150; //출력된 이미지의 해상도 낮을수록 선명치 못함
$font = 'arial.ttf'; //폰트 선택
$transparency =30; //증가할수록 불투명해짐
$logo_location = 'top_l'; //top_l,top_r,center,bottom_l,bottom_r
$offset_x=0; //$logo_location기준으로 양수는 좌로 이동,음수는 우로 이동
$offset_y=10; //$logo_location기준으로 양수는 위로 이동,음수는 아래로 이동
$SourceImage = $dest_file; // <--- 요것으로 수정
if($member[mb_id])
$WaterMarkText = $member[mb_id];
else
$WaterMarkText = 'www.nanzoa.com';
//--------------------------------------------------------------------------------------
lib/common.lib.php 입니다.
// 게시판설정 이미지보다 크다면 스킨의 자바스크립트에서 이미지를 줄여준다
// 200902026 수정
return "<img src='$g4[path]/data/file/$board[bo_table]/".urlencode($file)."' name='target_resize_image[]' onclick='image_window(this);' style='cursor:pointer;' title='$content'>";
//--------------------------------------------------------------------------------------
write_update.php 수정부분입니다.
$dest_file = "$g4[path]/data/file/$bo_table/" . $upload[$i][file];
include_once("$g4[path]/bbs/maketext.php"); //<--경로마춰서 인쿨르드
여전히 사라지는 현상이 있습니다. write_update.php에서 사라져 버립니다.

착각의 연속,,,
업로드 파일을 실제로 서버에 저장한후에.. 인쿨르드하면 어떨까요?
즉 ,,, 아래 코드 아레에 인쿨르드 해보세요,,
// 업로드가 안된다면 에러메세지 출력하고 죽어버립니다.
$error_code = move_uploaded_file($tmp_file, $dest_file) or die($_FILES[bf_file][error][$i]);
include_once("$g4[path]/bbs/maketext.php"); //<--경로마춰서 인쿨르드
업로드 파일을 실제로 서버에 저장한후에.. 인쿨르드하면 어떨까요?
즉 ,,, 아래 코드 아레에 인쿨르드 해보세요,,
// 업로드가 안된다면 에러메세지 출력하고 죽어버립니다.
$error_code = move_uploaded_file($tmp_file, $dest_file) or die($_FILES[bf_file][error][$i]);
include_once("$g4[path]/bbs/maketext.php"); //<--경로마춰서 인쿨르드

admin 으로 찍힙니다......
그러나... http://onuri.nanzoa.com/bbs/write_update.php 후에는 admin 으로 찍힌 이미지만 나오고 게시판은 흔적도 없이 사라집니다.
그래서 게시판으로 돌아와서 다시 리로딩하면 이미지는 워터마크가 사라진... 이미지 그대롭니다.
아무것도 찍히지 않은채.... 너무 미안하고... 더 이상 부탁하기도 그렇고... 아길이님... 그냥 쓰겠습니다.
그대로요... 언젠가는 더 좋은 소스가 나오리라 기대하면서... 감사합니다.
그러나... http://onuri.nanzoa.com/bbs/write_update.php 후에는 admin 으로 찍힌 이미지만 나오고 게시판은 흔적도 없이 사라집니다.
그래서 게시판으로 돌아와서 다시 리로딩하면 이미지는 워터마크가 사라진... 이미지 그대롭니다.
아무것도 찍히지 않은채.... 너무 미안하고... 더 이상 부탁하기도 그렇고... 아길이님... 그냥 쓰겠습니다.
그대로요... 언젠가는 더 좋은 소스가 나오리라 기대하면서... 감사합니다.