글쓴사람 질문이용
글쓴시간2015년 6월 11일 오후 12시 29분 22초
    제목질문이 있습니다.
<?php

$req_date = $_GET['date'];

$date = $req_date;
$date2 = date("Y-m-d");

echo 'echo'.$date;
?>
<!--{_date}-->
<br/>
<hr/>
<?php  
echo 'echo'.$date2;
?>
<!-- {_date2} -->

이런소스가 있는데 결과값이


echo2015-01-012015-01-01

echo2015-06-11

echo 로 출력했을대는 $date2 값이 나오지만

이렇게 <!--{_date2}--> 했을시

결과값이 나오지가 않습니다.

제가뭘 잘못한거 한걸가요 ㅠ 답변 부탁드려요!
관리자 소스를 어떻게 잘라오신건지 모르겠는데

<!--{_date2}--> 이렇게 안 하고
<!-- {_date2} --> 이렇게 하셨네요.
15-06-11 16:01
질문이용 <?php

$req_date = $_GET['date'];

$date = $req_date;
$date2 = date("Y-m-d");

echo 'echo date = '.$date;
?>
template date = <!--{_date}-->
<br/>
<hr/>
<?php  
echo 'echo date2 = '.$date2;
?>
template date2 = <!--{_date2}-->


결과값

echo date = 2014-01-01template date = 2014-01-01
echo date2 = 2015-06-12template date2 =

이렇게 나오네요. 도무지 감이 안와서 글올려봅니다 ㅠ
15-06-12 09:08
관리자 echo date = 2014-01-01template date =
echo date2 = 2015-06-12template date2 =

이렇게 둘 다 안나와야 정상입니다.

$date,  $date2 는  Template_->_include_tpl() 메소드 내의 지역변수가 되기 때문에 그렇습니다.

$date 가 출력되는 거는 아마 다른 곳에서 값이 대입됐을 거에요
15-06-12 09:22
    이름
비밀번호
 
Since 2003-03-03 hosted on vultr.com