묻고답하기
[php]게시판스킨파일입니다 변수를 파일에 저장하고 싶은데
2007.09.22 12:39
<!-- 목록 출력 -->
<table cellspacing="0" class="boardtable" >
<col width="60" />
<col width="62" />
<col width="413"/>
<col width="105" />
<col width="30" />
<col width="30" />
<col width="70" />
<thead>
<th class="num" scope="col" >{$lang->module}</th>
<th ></th>
<th class="title" scope="col" >{$lang->title}</th>
<th class="author" scope="col">{$lang->writer}</th>
<th class="reading" scope="col" >{$lang->readed_count}</th>
<th class="recommend" scope="col">{$lang->voted_count}</th>
<th class="date" scope="col">{$lang->date}</th>
</thead>
<tbody >
<!--◎if(!$document_list)-->
<tr class="bg_0">
<td class="title" colspan="6" >
{$lang->no_documents} <!-- 게시물이 없으면 등록된 글이 없음을 표시 -->
</td>
</tr>
<!--◎end-->
{◎$ttt=1}
<!--=======================================-->
<!--◎foreach($document_list as $no => $document)-->
{◎$doc_m_srl = $document->get('module_srl')}
{◎$j_doc_mid = htmlspecialchars($module_list[$doc_m_srl]->browser_title)}
<!--=======================================-->
<?php
$ttt++;
echo "-{$j_doc_mid}-";
$x=sprintf("가자 %d [%s]<br>",$ttt,$j_doc_mid);
$fp = fopen("assa.txt","w");
fputs($fp,$x);
fclose($fp);
$fp = fopen("assa.txt", "r");
$a = fgets($fp,1000);
fclose($fp);
echo "$a";
?>
<!--=======================================-->
<!--◎if(($j_doc_mid != "수퍼맨작업실")&&($j_doc_mid != "비공개회의실"))-->
<tr class="bg_{($no+1)%2+1}" onmouseover="this.style.backgroundColor='#d0ffea';" onmouseout="this.style.backgroundColor='';">
<!--========================================-->
<td class="num"> <!-- rowspan="2"-->
<!--◎if($document_srl == $document->document_srl)-->
<img src="./images/common/iconArrowD8.gif" alt="" border="0" />
<!--◎else-->
<!--◎if($grant->is_admin)-->
<span id="jdocsrl">
<!--◎if($document->isNotice())-->{$lang->notice}<!--◎else-->{$document->document_srl}<!--◎end-->
</span>
<br>
<!--◎end-->
<span id="jbrowser">
<a href="{getUrl('','mid',$module_list[$document->get('module_srl')]->mid)}" >
{$j_doc_mid}
</a>
</span>
<!--◎end-->
출력결과
php로 넣은 코드는 $j_doc_mid은 파일로 저장도 안되고 echo "-{$j_doc_mid}-"; 도 안먹네요...
하지만 아래쪽 코드는 이상이 없이 출력이 잘 됩니다. 똑같은 변수인데도 php에서는 작용하지 않는 이유를 모르겠습니다.
이게 도대체 어찌된 일인지 알수가 없네요
-----------------------
작성하고 있는 파일은 board/skins/unify/list.html 입니다.
아주 오래전에 c언어 조금 했던 경험만 있구요. php잘 모릅니다. 어찌 해야 할 지 조언좀 주시기 바랍니다.
댓글 30
-
Simulz
2007.09.22 20:53
-
dg
2008.11.28 19:37
-
dg
2008.11.29 00:25
-
dg
2008.11.29 00:30
-
dg
2008.11.29 23:12
-
dg
2008.11.30 18:19
DG -
dg
2008.11.30 18:21
-
dg
2008.11.30 18:29
-
dg
2008.11.29 16:55
-
dg
2008.11.29 23:26
-
dg
2008.11.30 18:30
-
dg
2008.11.30 18:32
-
dg
2008.11.29 22:22
DG -
dg
2008.11.29 22:27
-
dg
2008.11.30 00:03
-
xe촙5
2007.09.22 21:09
헉;; -
dg
2008.11.28 01:43
-
dg
2008.11.28 18:59
-
dg
2008.11.28 19:19
-
dg
2008.11.28 19:24
-
dg
2008.11.28 19:12
-
dg
2008.11.28 01:43
dg -
dg
2008.11.28 01:46
dg -
dg
2008.11.28 19:53
-
dg
2008.11.28 20:58
dg -
dg
2008.11.27 23:00
-
dg
2008.11.28 01:22
-
dg
2008.11.28 01:29
dg -
dg
2008.11.28 01:41
dg -
애치티
2008.11.30 15:02
XE 템플릿 파일 내에서는 PHP를 반드시 {} 대괄호로 묶어야 실행됩니다.
{@
$ttt++;
echo "-{$j_doc_mid}-";
$x=sprintf("가자 %d [%s]<br>",$ttt,$j_doc_mid);
$fp = fopen("assa.txt","w");
fputs($fp,$x);
fclose($fp);
$fp = fopen("assa.txt", "r");
$a = fgets($fp,1000);
fclose($fp);
echo "$a";
}