묻고답하기
{@ } 사이에 echo 사용방법에 관한 문의 드립니다.
2008.04.12 20:41
게시판 view 페이지에서 첨부한 파일이 있을경우 파일경로와 파일이름을 xml로 내보낼려고 구문을 작성 중입니다.
{$oDocument->getContent()}{@ $uploaded_list = $oDocument->getUploadedFiles() }
<!--@foreach($uploaded_list as $key => $file)-->
{@ $file->uploaded_filename = str_replace("./","/",$file->uploaded_filename)}
{@ $xmlList.="<img desc='imgtest' imgUrl ='{$file->uploaded_filename}'/>"}
<!--@end-->
위와 같이 코드를 작성시에 xml에서 확인해보면 아래와 같이 출력되어 버립니다.
<img desc='imgtest' imgUrl ='<?php print(->file->uploaded_filename);?>'/>
문제가 되는 코드는
{@ $xmlList.="<img desc='imgtest' imgUrl ='{$file->uploaded_filename}'/>"}
이 부분인데 {@ } 사이에 {}구문이 안먹는것 같습니다.
{@ $xmlList.="<img desc='imgtest' imgUrl ='$file->uploaded_filename'/>"}
{}을 빼고 그냥 변수를 적었더니 에러가 나서 페이지가 아예 뜨지를 않고...
그냥 {$file->uploaded_filename} 이렇게 적으면 파일경로와 이름은 제대로 출력이 됩니다.
현재 스킨은 제로보드 기본스킨을 사용하고 있습니다.
고수님들의 지도편달 부탁드립니다.
자체적으로 해결봤습니다...^^;