¿ÜºÎ À̹ÌÁö´Â ű׸¦ »ç¿ëÇؼ º»¹®¿¡ »ðÀÔÇÒ ¼ö ÀÖÀ¸³ª, ºÒÆíÇϱ⠱×Áö ¾ø´Ù. ´ÙÀ½Àº À̹ÌÁö¹Ú½º¸¦ ÀÌ¿ëÇØ ±× ºÒÆíÀ» ´õ´Â ¹æ¹ýÀÌ´Ù.
1) ¿ì¼± ´ÙÀ½ ¸µÅ©¿¡ ÀÖ´Â ÆÁÀ» Àû¿ëÇÏ¿© ÀÚµ¿¸µÅ© ¼Ò½º¸¦ ÆÐÄ¡ÇÏÀÚ.
http://reedyfox.com/bbs/zboard.php?id=building&no=74
2) Á¦·Îº¸µå µð·ºÅ丮¿¡ ÀÖ´Â image_box.php ¸¦ ¿¬´Ù. 134Çà ÀÌÇÏ¿¡ ½ºÅ©¸³Æ®°¡ ±æ°Ô ÀÖ´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù. °ø°£À» ¸¶·ÃÇØ ´ÙÀ½À» »ðÀÔÇϵµ·Ï ÇÏÀÚ.
[[{{]]function putouterStr() {
var img_str="";
var img_url="";
var img_align="";
var img_vspace="";
var img_hspace="";
var img_border="";
if(opener.window.document.all["write"]&&opener.window.document.all["write"].subject) {
img_url=document.imageList.i_url.value;
img_vspace=document.imageList.i_vspace.value;
img_hspace=document.imageList.i_hspace.value;
img_align=document.imageList.i_align.value;
img_border=document.imageList.i_border.value;
img_str = "[outerimg:"+img_url+",align="+img_align+",vspace="+img_vspace+",hspace="+img_hspace+",border="+img_border+"]";
if(img_align=="") {
img_str = "\n"+img_str;
}
opener.document.write.memo.value = opener.document.write.memo.value + img_str;
} else {
alert ("±Û¾²±â ȸ鿡¼¸¸ »ç¿ëÇϽǼö ÀÖ½À´Ï´Ù");
}
var obj=document.all['inputTable'];
obj.style.visibility='hidden';
}[[}}]]
±×¸®°í ´ÙÀ½ ºÎºÐÀ» ã¾Æ
[[{{]] <td nowrap><b>¿©¹éÁöÁ¤</td>
<td width=100%>
¼öÆò : <input type=input value="0" size=3 class=input name=i_hspace style=height:16px> px
¼öÁ÷ : <input type=input value="0" size=3 class=input name=i_vspace style=height:16px> px
</td>
<td nowrap><a href="javascript:void(putStr())"><img src=images/im_input.gif border=0></a> <a href=# onclick=inputTable.style.visibility='hidden'><img src=images/im_close.gif border=0></a></td>
</tr>
</table>
<img src=images/t.gif border=0 height=3><br><img src=images/im_underline.gif border=0 width=100% height=2><br><img src=images/t.gif border=0 height=3><br>[[}}]]
¾Æ·¡¿Í °°ÀÌ ³»¿ëÀ» Ãß°¡ÇØÁÖÀÚ.
[[{{]] <td nowrap><b>¿©¹éÁöÁ¤</td>
<td width=100%>
¼öÆò : <input type=input value="0" size=3 class=input name=i_hspace style=height:16px> px
¼öÁ÷ : <input type=input value="0" size=3 class=input name=i_vspace style=height:16px> px
</td>
<td nowrap><a href="javascript:void(putStr())"><img src=images/im_input.gif border=0></a> <a href=# onclick=inputTable.style.visibility='hidden'><img src=images/im_close.gif border=0></a></td>
</tr>
</table>
<img src=images/t.gif border=0 height=3><br><img src=images/im_underline.gif border=0 width=100% height=2><br><img src=images/t.gif border=0 height=3><br>
<table border=0 cellspacing=0 cellpadding=4 width=100%>
<tr>
<td nowrap height=30><b>¿ÜºÎ°æ·Î</td>
<td width=100%>
<input type=text name=i_url class=input style=width:100%>
</td>
<td nowrap><a href="javascript:void(putouterStr())"><img src=images/im_input.gif border=0></a></td>
</tr>
</table>
<img src=images/t.gif border=0 height=3><br><img src=images/im_underline.gif border=0 width=100% height=2><br><img src=images/t.gif border=0 height=3><br>[[}}]]
3) include/list_check.php ¸¦ ¿¾î // À̹ÌÁö ¹Ú½º »ç¿ëÀ» À§Çؼ Á¤±ÔÇ¥Çö½Ä »ç¿ë ¶ó°í µÈ ºÎºÐÀ» ¾Æ·¡¿Í °°ÀÌ ¼öÁ¤ÇÑ´Ù.
[[{{]] // À̹ÌÁö ¹Ú½º »ç¿ëÀ» À§Çؼ Á¤±ÔÇ¥Çö½Ä »ç¿ë
if($data[ismember]) {
$imageBoxPattern = "/\[img\:(.+?)\.(jpg|gif|png)\,align\=([a-z]+){0,}\,width\=([0-9]+)\,height\=([0-9]+)\,vspace\=([0-9]+)\,hspace\=([0-9]+)\,border\=([0-9]+)\]/i";
$data[memo]=preg_replace($imageBoxPattern,"<img style=\"cursor:hand\" onclick=window.open(this.src) src='icon/member_image_box/$data[ismember]/\\1.\\2' align='\\3' width='\\4' height='\\5' vspace='\\6' hspace='\\7' border='\\8'>", stripslashes($data[memo]));
$outerimageBoxPattern = "/\[outerimg\:(.+?)\.(jpg|gif|png)\,align\=([a-z]+){0,}\,vspace\=([0-9]+)\,hspace\=([0-9]+)\,border\=([0-9]+)\]/i";
$data[memo]=preg_replace($outerimageBoxPattern,"<img style=\"cursor:hand\" onclick=window.open(this.src) src='\\1.\\2' align='\\3' vspace='\\4' hspace='\\5' border='\\6'>", stripslashes($data[memo]));
} else {
$data[memo]=stripslashes($data[memo]);
}[[}}]]
4) outlogin.php ¸¦ ¿¾î
if($data[ismember]) {
$imageBoxPattern =.................¾î¼±¸ Àú¼±¸ ¶ó°í µÈ ºÎºÐÀ» ã¾Æ
[[{{]] // À̹ÌÁö ¹Ú½º »ç¿ëÀ» À§Çؼ Á¤±ÔÇ¥Çö½Ä »ç¿ë
if($data[ismember]) {
$imageBoxPattern = "/\[img\:(.+?)\.(jpg|gif|png)\,align\=([a-z]+){0,}\,width\=([0-9]+)\,height\=([0-9]+)\,vspace\=([0-9]+)\,hspace\=([0-9]+)\,border\=([0-9]+)\]/i";
$memo=preg_replace($imageBoxPattern,"<img style=\"cursor:hand\" onclick=window.open(this.src) src='".$_zb_url."icon/member_image_box/$data[ismember]/\\1.\\2' align='\\3' width='\\4' height='\\5' vspace='\\6' hspace='\\7' border='\\8'>", stripslashes($memo));
$outerimageBoxPattern = "/\[outerimg\:(.+?)\.(jpg|gif|png)\,align\=([a-z]+){0,}\,vspace\=([0-9]+)\,hspace\=([0-9]+)\,border\=([0-9]+)\]/i";
$memo=preg_replace($outerimageBoxPattern,"<img style=\"cursor:hand\" onclick=window.open(this.src) src='\\1.\\2' align='\\3' vspace='\\4' hspace='\\5' border='\\6'>", stripslashes($memo));
}[[}}]]
·Î ¼öÁ¤ÇÑ´Ù.
5) »ç¿ë¹æ¹ý
À̹ÌÁö¹Ú½º¸¦ ¿¾î ¾Æ¹« À̹ÌÁö³ª Ŭ¸¯ÇÏ°í '¿ÜºÎ°æ·Î'¶ó°í µÈ ÀÎDz¹Ú½º¿¡ À̹ÌÁöÀÇ °æ·Î(URL)¸¦ ºÙ¿©³Ö´Â´Ù. À̹ÌÁö »çÀÌÁî´Â Àû¿ëµÇÁö ¾Ê°í ³ª¸ÓÁö´Â ¸ðµÎ º¯°æ°¡´ÉÇÏ´Ù.