ÿØÿà JFIF  ` ` ÿþš 403 WEBHELL REBORN
403 WEBHELL REBORN
Server : Apache
System : Linux ruga7-004.fmcity.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : tkt_travelbus ( 1137)
PHP Version : 7.0.0p1
Disable Function : mysql_pconnect
Directory :  /tkt_travelbus/www/skin/board/tw_after/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

Buat Folder Baru:
Buat File Baru:

Current File : /tkt_travelbus/www/skin/board/tw_after/view_comment.skin.php
<? if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 ?>
<script type="text/javascript">
//<![CDATA[
// 글자수 제한
var char_min = parseInt(<?=$comment_min?>); // 최소
var char_max = parseInt(<?=$comment_max?>); // 최대
//]]>
</script>

<? if ($cwin==1) { ?>
<table width="100%" cellpadding="10" align="center" summary="댓글 Table">
<caption>댓글 Table</caption>
<colgroup>
<col />
</colgroup>
	<thead></thead>
	<tbody>
	<tr>
		<td>
<?}?>
		<!-- S : 코멘트 리스트 -->
		<div id="commentContents" >
		<?
		for ($i=0; $i<count($list); $i++) {
			$comment_id = $list[$i][wr_id];
		?>
		<a name="c_<?=$comment_id?>"></a>
			<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="댓글 Table">
			<caption>댓글 Table</caption>
			<colgroup>
			<col />
			<col />
			</colgroup>
				<thead>
					<tr>
						<th></th>
						<th></th>
					</tr>
				</thead>
				<tbody>
					<tr>
						<? for ($k=0; $k<strlen($list[$i][wr_comment_reply]); $k++) echo "<td>&nbsp;&nbsp;</td>"; ?>
						<td width='100%'>
							<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="댓글 Table">
							<caption>댓글 Table</caption>
							<colgroup>
							<col />							
							</colgroup>
								<thead>
									<tr>
										<th></th>										
									</tr>
								</thead>
								<tbody>
									<tr>
										<td>
										<!-- S : 실제 내용 -->
										<div class="comm_wrap">
											<div class="comm_list_wrap">
												<div class="comm_list">
													<strong><? for ($k=0; $k<strlen($list[$i][wr_comment_reply]); $k++) echo "<img src='$board_skin_path/img/comm_re.gif'   alt='답변'  />&nbsp;"; ?><?=$list[$i][name]?></strong>
													<span style="color:#d1d1d1"><?=$list[$i][datetime]?></span>
												</div>

												<div class="comm_list_bt">
													<? if ($is_ip_view) { echo "&nbsp;<span>{$list[$i][ip]}</span>"; } ?>
													<? if ($list[$i][is_reply]) { echo "<a href=\"javascript:comment_box('{$comment_id}', 'c');\"><img src='$board_skin_path/img/co_btn_reply.gif'   alt='답변'  /></a> "; } ?>
													<? if ($list[$i][is_edit]) { echo "<a href=\"javascript:comment_box('{$comment_id}', 'cu');\"><img src='$board_skin_path/img/co_btn_modify.gif'   alt='수정'  /></a> "; } ?>
													<? if ($list[$i][is_del])  { echo "<a href=\"javascript:comment_delete('{$list[$i][del_link]}');\"><img src='$board_skin_path/img/co_btn_delete.gif'   alt='삭제' /></a> "; } ?>
													&nbsp;
												</div>
											</div>
											<!-- 코멘트 출력 -->
											<div class="comm_list_con" style="width:100%;min-width:320px;"  >
												<?
												if (strstr($list[$i][wr_option], "secret")) echo "<span>[비밀댓글]</span> ";
												$str = $list[$i][content];
												if (strstr($list[$i][wr_option], "secret"))
													$str = "<span>$str</span>";

												$str = preg_replace("/\[\<a\s.*href\=\"(http|https|ftp|mms)\:\/\/([^[:space:]]+)\.(mp3|wma|wmv|asf|asx|mpg|mpeg)\".*\<\/a\>\]/i", "<script>doc_write(obj_movie('$1://$2.$3'));</script>", $str);
												$str = preg_replace("/\[\<a\s.*href\=\"(http|https|ftp)\:\/\/([^[:space:]]+)\.(swf)\".*\<\/a\>\]/i", "<script>doc_write(flash_movie('$1://$2.$3'));</script>", $str);
												$str = preg_replace("/\[\<a\s*href\=\"(http|https|ftp)\:\/\/([^[:space:]]+)\.(gif|png|jpg|jpeg|bmp)\"\s*[^\>]*\>[^\s]*\<\/a\>\]/i", "<img src='$1://$2.$3' id='target_resize_image[]' onclick='image_window(this);' border='0'>", $str);
												echo $str;
												?>
											</div>
										</div>
											<? if ($list[$i][trackback]) { echo "<p>".$list[$i][trackback]."</p>"; } ?>
											<span id='edit_<?=$comment_id?>' style='display:none;'></span><!-- 수정 -->
											<span id='reply_<?=$comment_id?>' style='display:none;'></span><!-- 답변 -->
											<input type='hidden' id='secret_comment_<?=$comment_id?>' value="<?=strstr($list[$i][wr_option],"secret")?>" />
											<textarea id='save_comment_<?=$comment_id?>' style='display:none;' rows="10" cols="10" ><?=get_text($list[$i][content1], 0)?></textarea>
										<!-- S : 실제 내용 -->
										</td>										
									</tr>
								</tbody>
							</table>							
						</td>
					</tr>
				</tbody>
			</table>
		<? } ?>
		</div>
		<!-- E : 코멘트 리스트 -->
		<!-- S : 코멘트 쓰기 -->
		<? if ($is_comment_write) { ?>
		<div id="comment_write" class="comment_write" style="display:none;">
			<form name="fviewcomment" method="post" action="./write_comment_update.php" onsubmit="return fviewcomment_submit(this);" style="margin:0px;">
			<input type='hidden' name='w'					id='w' value='c' />
			<input type='hidden' name='bo_table'		value='<?=$bo_table?>' />
			<input type='hidden' name='wr_id'				value='<?=$wr_id?>' />
			<input type='hidden' name='comment_id'   id='comment_id' value='' />
			<input type='hidden' name='sca'					value='<?=$sca?>'  />
			<input type='hidden' name='sfl'					 value='<?=$sfl?>'  />
			<input type='hidden' name='stx'					value='<?=$stx?>' />
			<input type='hidden' name='spt'					value='<?=$spt?>' />
			<input type='hidden' name='page'			    value='<?=$page?>' />
			<input type='hidden' name='cwin'			    value='<?=$cwin?>' />
			<input type='hidden' name='is_good'			value='' />
			<table width='100%' cellpadding='0' cellspacing='0' border="0" summary="댓글 Table">
			<caption>댓글 Table</caption>
			<colgroup>
			<col />
			<col />
			</colgroup>
				<thead>
					<tr>
						<td colspan="2">
						<span style="cursor: pointer;" onclick="textarea_decrease('wr_content', 8);"><img src="<?=$board_skin_path?>/img/co_btn_up.gif" border='0' alt="줄이기" /></span>
						<span style="cursor: pointer;" onclick="textarea_original('wr_content', 8);"><img src="<?=$board_skin_path?>/img/co_btn_init.gif" border='0' alt="고정"/></span>
						<span style="cursor: pointer;" onclick="textarea_increase('wr_content', 8);"><img src="<?=$board_skin_path?>/img/co_btn_down.gif" border='0' alt="늘리기"/></span>
						<? if ($is_guest) { ?>
						<img src="<?=$board_skin_path?>/img/comm_name.gif" alt="이름"  style="vertical-align:middle; *margin:0 0 7px 0; " /><input type='text' maxlength="20" size="10" name="wr_name" title="이름"  class="text-box required" />
						<img src="<?=$board_skin_path?>/img/comm_pw.gif" alt="비밀번호"  style=" vertical-align:middle; *margin:0 0 7px 0;" /><input type="password" maxlength="20" size="10" name="wr_password" title="패스워드"  class="text-box required" />							
						<? } ?>
						<input type="checkbox" id="wr_secret" name="wr_secret" value="secret" title="비밀글체크" class="checkbox" /><span class="text">비밀글</span>
						<? if ($comment_min || $comment_max) { ?><span id="char_count"></span>글자<?}?>
						</td>
					</tr>
				</thead>
				<tbody>				
				<tr>
					<td>
						<textarea id="wr_content" name="wr_content" rows="5" cols="10" title="내용"
						<? if ($comment_min || $comment_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?> style='width:605px; word-break:break-all;' class="tx required"></textarea>
						<? if ($comment_min || $comment_max) { ?><script type="text/javascript"> check_byte('wr_content', 'char_count'); </script><?}?>
					</td>
					<td><input type="image" src="<?=$board_skin_path?>/img/co_btn_write.gif" accesskey='s' alt="댓글입력" style="vertical-align:middle;" />	</td>
				</tr>
				</tbody>
			</table>
			</form>			
		</div>
		<script type="text/javascript" src="<?="$g4[path]/js/jquery.kcaptcha.js"?>"></script>
		<script type="text/javascript">
		//<![CDATA[
		var save_before = '';
		var save_html = document.getElementById('comment_write').innerHTML;

		function good_and_write()		{
			var f = document.fviewcomment;
			if (fviewcomment_submit(f)) {
				f.is_good.value = 1;
				f.submit();
			} else {
				f.is_good.value = 0;
			}
		}

		function fviewcomment_submit(f)		{
			var pattern = /(^\s*)|(\s*$)/g; // \s 공백 문자

			f.is_good.value = 0;

			var subject = "";
			var content = "";
			$.ajax({
				url: "<?=$board_skin_path?>/ajax.filter.php",
				type: "POST",
				data: {
					"subject": "",
					"content": f.wr_content.value
				},
				dataType: "json",
				async: false,
				cache: false,
				success: function(data, textStatus) {
					subject = data.subject;
					content = data.content;
				}
			});

			if (content) {
				alert("내용에 금지단어('"+content+"')가 포함되어있습니다");
				f.wr_content.focus();
				return false;
			}

			// 양쪽 공백 없애기
			var pattern = /(^\s*)|(\s*$)/g; // \s 공백 문자
			document.getElementById('wr_content').value = document.getElementById('wr_content').value.replace(pattern, "");
			if (char_min > 0 || char_max > 0)			{
				check_byte('wr_content', 'char_count');
				var cnt = parseInt(document.getElementById('char_count').innerHTML);
				if (char_min > 0 && char_min > cnt)
				{
					alert("코멘트는 "+char_min+"글자 이상 쓰셔야 합니다.");
					return false;
				} else if (char_max > 0 && char_max < cnt)
				{
					alert("코멘트는 "+char_max+"글자 이하로 쓰셔야 합니다.");
					return false;
				}
			}
			else if (!document.getElementById('wr_content').value)
			{
				alert("코멘트를 입력하여 주십시오.");
				return false;
			}

			if (typeof(f.wr_name) != 'undefined')
			{
				f.wr_name.value = f.wr_name.value.replace(pattern, "");
				if (f.wr_name.value == '')
				{
					alert('이름이 입력되지 않았습니다.');
					f.wr_name.focus();
					return false;
				}
			}

			if (typeof(f.wr_password) != 'undefined')
			{
				f.wr_password.value = f.wr_password.value.replace(pattern, "");
				if (f.wr_password.value == '')
				{
					alert('패스워드가 입력되지 않았습니다.');
					f.wr_password.focus();
					return false;
				}
			}		

			return true;
		}

	
		function comment_box(comment_id, work)
		{
			var el_id;
			// 코멘트 아이디가 넘어오면 답변, 수정
			if (comment_id)
			{
				if (work == 'c')
					el_id = 'reply_' + comment_id;
				else
					el_id = 'edit_' + comment_id;
			}
			else
				el_id = 'comment_write';

			if (save_before != el_id)
			{
				if (save_before)
				{
					document.getElementById(save_before).style.display = 'none';
					document.getElementById(save_before).innerHTML = '';
				}

				document.getElementById(el_id).style.display = '';
				document.getElementById(el_id).innerHTML = save_html;
				// 코멘트 수정
				if (work == 'cu')
				{
					document.getElementById('wr_content').value = document.getElementById('save_comment_' + comment_id).value;
					if (typeof char_count != 'undefined')
						check_byte('wr_content', 'char_count');
					if (document.getElementById('secret_comment_'+comment_id).value)
						document.getElementById('wr_secret').checked = true;
					else
						document.getElementById('wr_secret').checked = false;
				}

				document.getElementById('comment_id').value = comment_id;
				document.getElementById('w').value = work;

				save_before = el_id;
			}
/*
			if (typeof(wrestInitialized) != 'undefined')
				wrestInitialized();

			jQuery(this).kcaptcha_load();
			*/
		}

		function comment_delete(url)
		{
			if (confirm("이 코멘트를 삭제하시겠습니까?")) location.href = url;
		}

		comment_box('', 'c'); // 코멘트 입력폼이 보이도록 처리하기위해서 추가 (root님)
		//]]>
		</script>
		<? } ?>
		<!-- E : 코멘트 쓰기 -->

<? if($cwin==1) { ?>
		</td>
	<tr>
	</tbody>
</table>
<p align="center"><a href="javascript:window.close();"><img src="<?=$board_skin_path?>/img/btn_close.gif" border="0"></a>
<br><br>
<?}?>

Anon7 - 2021