<?= $this->listBuffer[$i][subject] ?> 이건 무슨 뜻

kimyh의 이미지

공개 소스를 구해다가 싸이트를 만들고 있는중인데 아래와같은 구문이
많이 쓰여 있는데 이해를 잘 못해서요.
<?= $this->listBuffer[$i][subject] ?> 이것이
바로 subject의 값으로 출력되던데 이걸 echo 로 바꾸어 나타내게 하려면 어떻게 바꾸어 지는지요.

그리고 <? $this->listBuffer[$i][subject] ?>
이런식으로 <? 옆에 =를 빼면 제대로 값이 찍히지를 않더군요.

아마 리스트 버퍼의 i 번째에 있는 subject의 값을 출력 하라는 의미같은데
echo를 쓰는것과 어떤경우에 이런식으로 쓰는건지 모르겠군요.
그리고 또 listBuffer는 어디에서있는건지 찾을수도 없습니다.

$this-> 가 구체적으로 무었을 의미 하는지 알려주시면 감사하겠습니다.

seoleda의 이미지

<?= $variable ?>


<? 
echo $variable
?>

과 동일합니다.

echo를 사용하는 경우는 php 스크립트내에서 html 코드를 출력할때 편하고요, <?= ... ?>는 html 코드 내에서 간단한 php 스크립트를 삽입할때 편합니다.

kimyh의 이미지

답변 감사합니다.
그런데 이 소스가 게시판 소스중 리스트 제목의 내용을 출력 하느내용인데요
<td class=darkgray><?= $this->listBuffer[$i][subject] ?></td>

위의 어디에도 링크를 거는곳이 없는데도 글보기 페이지로 제목의 내용을 클릭하면 넘어가는데 왜 링크거는게 않보이나요?

살며 그리고 사랑하며...
정보는 공유할때 그 가치가 있는것.....
나의 조그만 지식공유는 남에게 엄청난 기쁨을 안겨 준다.

seoleda의 이미지

전체적인 소스를 보지 않아서 잘 모르겠지만,

$this->listBuffer[$i][subject] 이 부분에 저장된 값이,

"<a href =' > </>" 머 이런 값이 들어 있는게 아닐까요?

한번 웹브라우져에서 $this->listBuffer[$i][subject]가 어떤식으로 변하는지 확인해보세요.. ^^

익명 사용자의 이미지

kimyh wrote:

$this-> 가 구체적으로 무었을 의미 하는지 알려주시면 감사하겠습니다.

$this-> 는 PHP 중 class 에서 쓰는 문법 입니다.

php.net 에서 calss 부분 참조 하시거나 phpschool.com 같은 곳에 문의 하시면 좀 더 빠른 답변 얻으실수 있을듯 합니다.

그리고..
listBuffer[$i][subject]
부분은.. 어디선가 선언 되었을 텐데...
소스 위쪽 부분에, include 나 require 같은 문 없는지요. 잘 찾아 보시면 찾으실수 있을듯 합니다.
아님.. 전체 소스를 올려 주시는 것도 답변에 도움이 될듯 합니다.

아.. 그리고.. class 에 대한 부분은
http://kr2.php.net/manual/kr/ref.classobj.php

여기를 참조 하시면 됩니다.

kimyh의 이미지

답변 감사합니다.
전체 소스 올려드립니다.
도저히 못찾겟군요.
인크루된게 없어요.

죄송 합니다. BB코드가 않되네요.

&lt;?
 
/*
//[글 내용 관련 변수] 아래의 변수를 참고하여 스킨을 제작하시면 됩니다.
$this-&gt;bbsBuffer[code]						//테이블명
$this-&gt;bbsBuffer[bbs_id]					//카테고리값
$this-&gt;bbsBuffer[id]						//글 고유번호
$this-&gt;bbsBuffer[page]						//현재 페이지
$this-&gt;bbsBuffer[keyword]					//검색어
$this-&gt;bbsBuffer[field]						//검색 필드
$this-&gt;bbsBuffer[searchTerm]				//검색 기간
$this-&gt;bbsBuffer[viewMode]					//전체, 오늘보기 모드
$this-&gt;bbsBuffer[memberID]					//회원아이디
$this-&gt;bbsBuffer[memberName]				//회원이름
$this-&gt;bbsBuffer[memberNickName]			//회원별명
$this-&gt;bbsBuffer[memberEmail]				//회원메일주소
$this-&gt;bbsBuffer[cookieName]				//쿠키 이름
$this-&gt;bbsBuffer[userName]					//이름
$this-&gt;bbsBuffer[userNickName]				//별명
$this-&gt;bbsBuffer[userID]					//회원아이디
$this-&gt;bbsBuffer[userEmail]					//메일주소
$this-&gt;bbsBuffer[userHomepage]				//홈페이지 주소
$this-&gt;bbsBuffer[subject]					//제목
$this-&gt;bbsBuffer[rDate]						//등록일
$this-&gt;bbsBuffer[view]						//조회수
$this-&gt;bbsBuffer[vote]						//추천수
$this-&gt;bbsBuffer[down]						//다운로드 횟수
$this-&gt;bbsBuffer[file]						//업로드 파일
$this-&gt;bbsBuffer[image]						//업로드 이미지
$this-&gt;bbsBuffer[content]					//글내용
$this-&gt;bbsBuffer[buttonList]				//리스트버튼
$this-&gt;bbsBuffer[buttonWrite]				//쓰기버튼
$this-&gt;bbsBuffer[buttonReply]				//답장버튼
$this-&gt;bbsBuffer[buttonModify]				//수정버튼
$this-&gt;bbsBuffer[buttonDelete]				//삭제버튼
$this-&gt;bbsBuffer[buttonVote]				//투표버튼
$this-&gt;bbsBuffer[buttonPrintView]			//프린트버튼
$this-&gt;bbsBuffer[prevListView]				//이전글
$this-&gt;bbsBuffer[nextListView]				//다음글
$this-&gt;bbsBuffer[threadTotal]				//관련글수
$this-&gt;bbsBuffer[sortField]					//정렬필드
$this-&gt;bbsBuffer[sortOption]				//정렬옵션
$this-&gt;bbsBuffer[cateTemplate]				//카테고리 템플릿
 
$this-&gt;bbsBuffer[opinionMode]				//코멘트 등록, 수정, 삭제 모드값.
$this-&gt;bbsBuffer[opinionID]					//코멘트 글 고유번호
$this-&gt;bbsBuffer[opinionName]				//코멘트 등록 이름
$this-&gt;bbsBuffer[opinionUserID]				//코멘트 등록 아이디
$this-&gt;bbsBuffer[opinionNickName]			//코멘트 등록 별명
$this-&gt;bbsBuffer[opinionContent]			//코멘트 내용
$this-&gt;bbsBuffer[emoticon]					//코멘트 아이콘 선택
 
 
//[답변글에 대한 변수] 아래의 변수는 배열로 저장된것으로서 각 게시룸 리스트에대한 정보이다.
$this-&gt;listBuffer[$i][style]						//행의 스타일정보
$this-&gt;listBuffer[$i][number]						//글등록 번호
$this-&gt;listBuffer[$i][categoryName]					//카테고리 이름
$this-&gt;listBuffer[$i][subject]						//제목
$this-&gt;listBuffer[$i][userID]						//아이디
$this-&gt;listBuffer[$i][userName]						//이름
$this-&gt;listBuffer[$i][userNickName]					//별명
$this-&gt;listBuffer[$i][userEmail]					//메일주소
$this-&gt;listBuffer[$i][view]							//조회수
$this-&gt;listBuffer[$i][down]							//다운로드 횟수
$this-&gt;listBuffer[$i][opinionCount]					//코멘트 글수
$this-&gt;listBuffer[$i][newImage]						//새로운글 이미지
$this-&gt;listBuffer[$i][download]						//다운로드 링크
$this-&gt;listBuffer[$i][vote]							//추천수
$this-&gt;listBuffer[$i][rDate]						//등록일자
 
//[코멘트 내용] 코멘트의 글들에 대한 내용이 배열로 저장되어 있다.
$this-&gt;opinionBuffer[$i][id]						//코멘트 글 고유번호
$this-&gt;opinionBuffer[$i][userID]					//회원 아이디
$this-&gt;opinionBuffer[$i][userName]					//회원 이름
$this-&gt;opinionBuffer[$i][userNickName]				//회원 별명
$this-&gt;opinionBuffer[$i][emoticon]					//이모티콘 이름
$this-&gt;opinionBuffer[$i][rDate]						//등록일
$this-&gt;opinionBuffer[$i][content]					//내용
$this-&gt;opinionBuffer[$i][buttonModify]				//수정버튼
$this-&gt;opinionBuffer[$i][buttonDelete]				//삭제버튼
*/
 
?&gt;
 
&lt;SCRIPT language=javascript src="include/javascriptBBS.js"&gt;&lt;/SCRIPT&gt;
 
&lt;table border=0 cellpadding=0 cellspacing=0 width=100%&gt;
&lt;tr&gt; 
	&lt;td&gt; 
		&lt;table border=0 cellpadding=0 cellspacing=0 width=100%&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;?= $this-&gt;bbsBuffer[buttonList] ?&gt; &lt;?= $this-&gt;bbsBuffer[buttonVote] ?&gt; &lt;?= $this-&gt;bbsBuffer[buttonWrite] ?&gt; &lt;?= $this-&gt;bbsBuffer[buttonReply] ?&gt; &lt;?= $this-&gt;bbsBuffer[buttonModify] ?&gt; &lt;?= $this-&gt;bbsBuffer[buttonDelete] ?&gt; &lt;?= $this-&gt;bbsBuffer[buttonPrintView] ?&gt;&lt;/td&gt;
				&lt;td align=right&gt;[ 조회 : &lt;?= $this-&gt;bbsBuffer[view] ?&gt; / 추천 : &lt;?= $this-&gt;bbsBuffer[vote] ?&gt; ]&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;
	&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;
		&lt;table border=0 cellpadding=0 cellspacing=0 width=100%&gt;
		&lt;tr&gt;
			&lt;td background="/images/dotBig.gif" height=1&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td height=30 bgcolor=#EEEEEE colspan=3&gt;
				&lt;table border=0 cellpadding=3 cellspacing=0 width=100%&gt;
				&lt;tr&gt;
					&lt;td width=40&gt;&lt;img src="/images/iconTitleBig.gif" width=34 height=34 align=absmiddle&gt;&lt;/td&gt;
					&lt;td class=bigBlue&gt;
						&lt;b&gt;&lt;?= $this-&gt;bbsBuffer[subject] ?&gt;&lt;/b&gt;
					&lt;/td&gt;
					&lt;td width=140 align=right class=smallTitle&gt;
						[&lt;?= date("Y/m/d H:i:s", $this-&gt;bbsBuffer[rDate]) ?&gt;]&amp;nbsp;&amp;nbsp;
					&lt;/td&gt;
				&lt;/tr&gt;
				&lt;/table&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td background="/images/dotBig.gif" height=1&gt;&lt;/td&gt;
		&lt;/tr&gt;
 
&lt;?
 
if($this-&gt;bbsBuffer[userHomepage] != "") {
 
?&gt;
 
		&lt;tr&gt;
			&lt;td class=darkgray height=30&gt;홈페이지 : &lt;?= $this-&gt;bbsBuffer[userHomepage] ?&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td background="/images/dotBig.gif" height=1&gt;&lt;/td&gt;
		&lt;/tr&gt;
 
&lt;?
 
}
 
if($this-&gt;bbsBuffer[file] != "") {
 
?&gt;
 
		&lt;tr&gt;
			&lt;td class=darkgray height=30&gt;첨부파일 : &lt;?= $this-&gt;bbsBuffer[file] ?&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td background="/images/dotBig.gif" height=1&gt;&lt;/td&gt;
		&lt;/tr&gt;
 
&lt;?
 
}
 
if($this-&gt;bbsBuffer[image] != "") {
 
?&gt;
 
		&lt;tr&gt;
			&lt;td height=15&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td align=center&gt;&lt;?= $this-&gt;bbsBuffer[image] ?&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td height=15&gt;&lt;/td&gt;
		&lt;/tr&gt;
 
&lt;?
 
}
 
?&gt;
 
 
		&lt;tr&gt;
			&lt;td valign=top&gt;
				&lt;br&gt;
				&lt;?= $this-&gt;bbsBuffer[content] ?&gt;
				&lt;br&gt;&lt;br&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td height=20&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td class=darkgray&gt;&lt;?= $this-&gt;bbsBuffer[prevListView] ?&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td class=darkgray&gt;&lt;?= $this-&gt;bbsBuffer[nextListView] ?&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td height=20&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;
				&lt;table border=0 cellpadding=5 cellspacing=0 width=100%&gt;
				&lt;tr&gt;
					&lt;td background="/images/dotBig.gif" height=1 colspan=2&gt;&lt;/td&gt;
				&lt;/tr&gt;
				&lt;tr bgcolor=#F9F9F9&gt;
					&lt;td width=50% height=30&gt;
						&lt;img src="/images/iconTitle.gif" align=absmiddle&gt; &lt;?= $this-&gt;bbsBuffer[userNickName] ?&gt;님
						[ 조회 : &lt;?= $this-&gt;bbsBuffer[view] ?&gt; / 추천 : &lt;?= $this-&gt;bbsBuffer[vote] ?&gt; ]
					&lt;/td&gt;
					&lt;td align=right class=gray&gt;
					&lt;/td&gt;
				&lt;/tr&gt;
				&lt;tr&gt;
					&lt;td background="/images/dotBig.gif" height=1 colspan=2&gt;&lt;/td&gt;
				&lt;/tr&gt;
				&lt;/table&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td height=20&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;
				&lt;table border=0 cellpadding=0 cellspacing=0 width=100%&gt;
				&lt;tr&gt;
					&lt;td&gt;										
						&lt;table border=0 cellpadding=0 cellspacing=0 width=100%&gt;
						&lt;tr&gt;
							&lt;td valign=top&gt;
								&lt;table width=100% border=0 cellpadding=0 cellspacing=1 bgcolor=#BBBBBB&gt;
								&lt;tr&gt;
									&lt;td bgcolor=#FFFFFF&gt;
										&lt;a name="opinionView"&gt;&lt;/a&gt;
										&lt;table width=100% border=0 cellpadding=5 cellspacing=0&gt;
										&lt;tr bgcolor=#EEEEEE&gt;
											&lt;td colspan=2&gt;  
												&lt;table border=0 cellpadding=0 cellspacing=0 width=100%&gt;
												&lt;tr&gt;
													&lt;td width=70%&gt;
														&lt;img src="/images/iconTitle3.gif" align=absmiddle&gt; &lt;B&gt;짧은 글 등록하기&lt;/B&gt;
													&lt;/td&gt;
													&lt;td align=right&gt;
													&lt;/td&gt;
												&lt;/tr&gt;
												&lt;/table&gt;
											&lt;/td&gt;
										&lt;/tr&gt;
										&lt;tr&gt;
											&lt;td colspan=2 background="/images/bg_dot.gif" height=1&gt;&lt;/td&gt;
										&lt;/tr&gt;
										&lt;tr&gt;
											&lt;td colspan=2align=center&gt;
												&lt;table border=0 cellpadding=5 cellspacing=0 width=100%&gt;
												&lt;form method=post name='opinionForm' action='bbsProcess.php' onsubmit="return opinionFormCheck(this, 'member');"&gt;
												&lt;input type=hidden name='bbsMode' value="opinionProcess"&gt;
												&lt;input type=hidden name='bbsOpinionMode' value="&lt;?= $this-&gt;bbsBuffer[opinionMode] ?&gt;"&gt;
												&lt;input type=hidden name='opinionID' value="&lt;?= $this-&gt;bbsBuffer[opinionID] ?&gt;"&gt;
												&lt;input type=hidden name='code' value="&lt;?= $this-&gt;bbsBuffer&#91;code&#93; ?&gt;"&gt;
												&lt;input type=hidden name='bbs_id' value="&lt;?= $this-&gt;bbsBuffer[bbs_id] ?&gt;"&gt;
												&lt;input type=hidden name='id' value="&lt;?= $this-&gt;bbsBuffer[id] ?&gt;"&gt;
												&lt;input type=hidden name='page' value="&lt;?= $this-&gt;bbsBuffer[page] ?&gt;"&gt;
												&lt;input type=hidden name='keyword' value="&lt;?= $this-&gt;bbsBuffer[keyword] ?&gt;"&gt;
												&lt;input type=hidden name='field' value="&lt;?= $this-&gt;bbsBuffer[field] ?&gt;"&gt;
												&lt;input type=hidden name='searchTerm' value="&lt;?= $this-&gt;bbsBuffer[searchTerm] ?&gt;"&gt;
												&lt;input type=hidden name='viewMode' value="&lt;?= $this-&gt;bbsBuffer[viewMode] ?&gt;"&gt;
												&lt;input type=hidden name='emoticon' value="&lt;?= $this-&gt;bbsBuffer[emoticon] ?&gt;"&gt;
												&lt;input type=hidden name="sortField" value="&lt;?= $this-&gt;bbsBuffer[sortField] ?&gt;"&gt;
												&lt;input type=hidden name="sortOption" value="&lt;?= $this-&gt;bbsBuffer[sortOption] ?&gt;"&gt;
												&lt;input type=hidden name="cateTemplate" value="&lt;?= $this-&gt;bbsBuffer[cateTemplate] ?&gt;"&gt;
												&lt;tr&gt;
													&lt;td colspan=2&gt;
														&lt;table border=0 cellpadding=0 cellspacing=0 width=100%&gt;
															&lt;tr&gt;
																&lt;td width=50&gt;
																	&lt;table border=0 cellpadding=0 cellspacing=1 width=40 height=40 bgcolor=#999999&gt;
																	&lt;tr&gt;
																		&lt;td bgcolor=#FFFFFF align=center&gt;
																			&lt;div id=emoticonImage&gt;&lt;img src="/images/msnImages/&lt;?= $this-&gt;bbsBuffer[emoticon] ?&gt;.gif" align="absmiddle" onMouseOver="MM_showHideLayers('emoticonLayer','','show');emoticonLayer.style.pixelLeft = window.event.x + document.body.scrollLeft;emoticonLayer.style.pixelTop = window.event.y + document.body.scrollTop + 1;" style='cursor:hand'&gt;&lt;/div&gt;
																		&lt;/td&gt;
																	&lt;/tr&gt;
																	&lt;/table&gt;
																&lt;/td&gt;
																&lt;td&gt;회원아이디 : &lt;B&gt;&lt;?= $this-&gt;bbsBuffer[opinionUserID] ?&gt;&lt;/B&gt;&lt;/td&gt;
															&lt;/tr&gt;
														&lt;/table&gt;
													&lt;/td&gt;
												&lt;/tr&gt;
												&lt;tr&gt;
													&lt;td&gt;
														&lt;textarea name='opinionContent' class=textarea style='width=100%; height=60'&gt;&lt;?= $this-&gt;bbsBuffer[opinionContent] ?&gt;&lt;/textarea&gt;
													&lt;/td&gt;
													&lt;td width=6%&gt;
														&lt;input type=submit value='확인' class='input' style='height=28;width=70'&gt;
														&lt;p style='margin-top:4'&gt;
														&lt;input type=button value="돌아가기" class='input' onClick="history.back();" style='height=28;width=70'&gt;
													&lt;/td&gt;
												&lt;/tr&gt;
												&lt;/form&gt;
												&lt;/table&gt;
											&lt;/td&gt;
										&lt;/tr&gt;	
										&lt;/table&gt;
									&lt;/td&gt;
								&lt;/tr&gt;
								&lt;/table&gt;
								&lt;table width=100%  border=0 cellpadding=0 cellspacing=0&gt;
								&lt;tr&gt;
									&lt;td width=3 nowrap height=4&gt;&lt;/td&gt;
									&lt;td width=100% bgcolor=#F1F1F1&gt;&lt;/td&gt;
									&lt;td width=3 nowrap&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=3 height=5&gt;&lt;/td&gt;
								&lt;/tr&gt;
								&lt;/table&gt;
							&lt;/td&gt;
						&lt;/tr&gt;
						&lt;/table&gt;
					&lt;/td&gt;
				&lt;/tr&gt;
				&lt;tr&gt;
					&lt;td height=20&gt;&lt;/td&gt;
				&lt;/tr&gt;
				&lt;tr&gt;
					&lt;td&gt;
						&lt;table border=0 cellpadding=5 cellspacing=0 width=100%&gt;
						&lt;tr&gt;
							&lt;td height=1 colspan=3 background="/images/dotBig.gif"&gt;&lt;/td&gt;
						&lt;/tr&gt;
 
 
 
&lt;?
 
if(is_array($this-&gt;opinionBuffer)) {
 
	while(list($i, $val) = each($this-&gt;opinionBuffer)) {
 
?&gt;
 
						&lt;tr bgcolor=#FFFFFF&gt;
							&lt;td width=130 class=green valign=top nowrap&gt;&lt;img src='/images/msnImages/&lt;?= $this-&gt;opinionBuffer[$i][emoticon] ?&gt;.gif' align='absmiddle'&gt; &lt;b&gt;&lt;?= $this-&gt;opinionBuffer[$i][userID] ?&gt;&lt;/b&gt;&lt;/td&gt;
							&lt;td valign=top&gt;&lt;?= $this-&gt;opinionBuffer[$i][content] ?&gt;&lt;/td&gt;
							&lt;td width=90 align=right valign=top class="smallTD"&gt;&lt;?= date("m/d H:i", $this-&gt;opinionBuffer[$i][rDate]) ?&gt; &lt;?= $this-&gt;opinionBuffer[$i][buttonModify] ?&gt; &lt;?= $this-&gt;opinionBuffer[$i][buttonDelete] ?&gt;&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
							&lt;td height=1 colspan=3 background="/images/dotBig.gif"&gt;&lt;/td&gt;
						&lt;/tr&gt;
 
 
&lt;?
 
	}
 
}
 
?&gt;
 
						&lt;/table&gt; 
					&lt;/td&gt;
				&lt;/tr&gt;
				&lt;/table&gt;
 
 
			&lt;/td&gt;
		&lt;/tr&gt;
		&lt;/table&gt;
	&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td height=30&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td valign=top&gt;
		&lt;table width=100% border=0 cellpadding=0 cellspacing=1 bgcolor=#BBBBBB&gt;
		&lt;tr&gt;
			&lt;td bgcolor=#FFFFFF&gt;
				&lt;table width=100% border=0 cellpadding=5 cellspacing=0&gt;
				&lt;tr&gt;
					&lt;td colspan=5&gt;  
						&lt;table border=0 cellpadding=3 cellspacing=0 width=100%&gt;
							&lt;tr&gt;
								&lt;td&gt;
									[ &lt;B&gt;관련글&lt;/B&gt; 총 &lt;font color=#ff0000&gt;&lt;?= $this-&gt;bbsBuffer[threadTotal] ?&gt;&lt;/font&gt; 건]
								&lt;/td&gt;
								&lt;td align=right&gt;
									&lt;table border=0 cellpadding=0 cellspacing=0&gt;
									&lt;tr&gt;
										&lt;td&gt;
											&lt;?= $this-&gt;bbsBuffer[categoryList] ?&gt;
										&lt;/td&gt;
										&lt;td&gt;&lt;?= $this-&gt;bbsBuffer[buttonList] ?&gt; &lt;?= $this-&gt;bbsBuffer[buttonVote] ?&gt; &lt;?= $this-&gt;bbsBuffer[buttonWrite] ?&gt; &lt;?= $this-&gt;bbsBuffer[buttonReply] ?&gt; &lt;?= $this-&gt;bbsBuffer[buttonModify] ?&gt; &lt;?= $this-&gt;bbsBuffer[buttonDelete] ?&gt; &lt;?= $this-&gt;bbsBuffer[buttonPrintView] ?&gt;&lt;/td&gt;
									&lt;/tr&gt;
									&lt;/table&gt;
								&lt;/td&gt;
							&lt;/tr&gt;
						&lt;/table&gt;
					&lt;/td&gt;
				&lt;/tr&gt;
				&lt;tr&gt;
					&lt;td colspan=5 background="/images/bg_dot.gif" height=1&gt;&lt;/td&gt;
				&lt;/tr&gt;
				&lt;tr height=25 bgcolor=#DDDDDD&gt;
					&lt;td align=center width=8%&gt;&lt;B&gt;번호&lt;/B&gt;&lt;/td&gt;
					&lt;td align=center&gt;&lt;B&gt;제목&lt;/B&gt;&lt;/td&gt;
					&lt;td align=center width=12%&gt;&lt;B&gt;아이디&lt;/B&gt;&lt;/td&gt;
					&lt;td align=center width=12%&gt;&lt;B&gt;조회수&lt;/B&gt;&lt;/td&gt;
					&lt;td align=center width=12%&gt;&lt;B&gt;등록일자&lt;/B&gt;&lt;/td&gt;
				&lt;/tr&gt;
				&lt;tr&gt;
					&lt;td colspan=5 background="/images/bg_dot.gif" height=1&gt;&lt;/td&gt;
				&lt;/tr&gt;
 
&lt;?
 
if(is_array($this-&gt;listBuffer)) {
 
	while(list($i, $val) = each($this-&gt;listBuffer)) {
 
?&gt;
 
				&lt;tr height=25 &lt;?= $this-&gt;listBuffer[$i][style] ?&gt;&gt;
					&lt;td align=center&gt;&lt;?= $this-&gt;listBuffer[$i][number] ?&gt;&lt;/td&gt;
					&lt;td class=darkgray&gt;&lt;?= $this-&gt;listBuffer[$i][subject] ?&gt; &lt;font size=1&gt;&lt;?= $this-&gt;listBuffer[$i][opinionCount] ?&gt;&lt;/font&gt; &lt;?= $this-&gt;listBuffer[$i][newImage] ?&gt;&lt;/td&gt;
					&lt;td align=center class=dark_gray&gt;&lt;?= $this-&gt;listBuffer[$i][userID] ?&gt;&lt;/td&gt;
					&lt;td align=center&gt;&lt;?= $this-&gt;listBuffer[$i][view] ?&gt;&lt;/td&gt;
					&lt;td align=center&gt;&lt;?= date("Y/m/d", $this-&gt;listBuffer[$i][rDate]) ?&gt;&lt;/td&gt;
				&lt;/tr&gt;
				&lt;tr&gt;
					&lt;td colspan=5 background="/images/bg_dot.gif" height=1&gt;&lt;/td&gt;
				&lt;/tr&gt;
 
&lt;?
	}
	 } else {
 
echo
"		
	&lt;tr&gt;
	&lt;td colspan=5&gt; 리스트가 없습니다.
	&lt;/td&gt;
	&lt;/tr&gt;
";
}
?&gt;
 
				&lt;/table&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
		&lt;/table&gt;
		&lt;table width=100%  border=0 cellpadding=0 cellspacing=0&gt;
		&lt;tr&gt;
			&lt;td width=3 nowrap height=4&gt;&lt;/td&gt;
			&lt;td width=100% bgcolor=#F1F1F1&gt;&lt;/td&gt;
			&lt;td width=3 nowrap&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=3 height=5&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;/table&gt;
	&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&#91;/code&#93;

살며 그리고 사랑하며...
정보는 공유할때 그 가치가 있는것.....
나의 조그만 지식공유는 남에게 엄청난 기쁨을 안겨 준다.

lck7141의 이미지

kimyh wrote:
//[글 내용 관련 변수] 아래의 변수를 참고하여 스킨을 제작하시면 됩니다.
$this->bbsBuffer
						//테이블명
</blockquote></div>
이 부분을 보아하니.. skin 인거 같네요..
아마도.. ~~~template 같은거 아닌가 합니다.
 
즉.. 이 소스에는 아무런 DB 연동도 없다는 것이겠죠?
 
다른 페이지에서 DB 연동, 사용자글 등을 받아오고,
이 페이지에서는 그냥 그 내용들을 출력하는 것이구요.
 
위에 있는 $this-&gt;bbsBuffer[]
등은 바로 DB 연동하는 소스페이지에서 class 로 값을 저장한 부분이고, 이 페이지를 include 하던지 해서 뿌려 준것이지요.
 
말이 너무 두서 없이 된듯 한데..... 정리 하자면
 
1. 어떤 페이지에서낙 DB 연동을 한다.
2. 그 페이지에서 class 를 이용하여(?) $this-&gt;변수 에 값을 저장한다.
3. 그 값을 첨부해주신 소스를 이용해 화면에 뿌려준다.
입니다.
 
즉 위에 소스는 첫번째 파트에 있는 내용만 있다면 어떠한 모양의 웹페이지로라도 변형될수 있는 것이지요.
 
DB 연동등 여러가지 부분을 보시고 싶다면, 다른 소스를 보셔야 할듯 합니다.
 
전체 파악은 좀 시간이 걸리지 않을까 하네요.
 
아님.. 개발자 코멘트 라던가, 배포한곳 홈페이지에서 자세한 설명을 들으시는것도 한가지 방법이라 생각 됩니다.
 
그것도 아니라면, php 관련 문서 함 읽어 보시고,
인터넷에서 php template 에 관해 찾아 보시고, 그 패키지 다운 받으셔서 document 함 읽어 보시면 많은 도움 되리라 생각 됩니다.
 
php 관련 template 에 관해선, phpschool.com 에 가서 검색해 보시면 찾으실수 있습니다.
ssehoony의 이미지

올려주신 파일이 다른 파일을 include 하는게 아니고
다른 파일이 올려주신 파일을 include 하기 때문에 위의 skin 파일을
include 하는 녀석을 찾아보셔야 겠군요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.