포럼
외부페이지에 php구문을 품고있는 html파일 - 도움을 ㅡ,.ㅡ
2012.11.23 19:55
묻고 답하기에 질문을 올렸는데 답이 없어서 여기에도 한번 여쭈어봅니다. 이해를 부탁합니다.
http://www.xpressengine.com/qna/21046835
게시물에 보면 @BNU 님께서 이런 말씀을 적어주셨는데요.
*.htm 또는 *.html 확장자는 PHP가 해석되지 않을 수도 있으므로 .php 파일로 사용하세요.
제가 php구문이 들어간 a.html 파일을 가지고 외부페이지를 만들었습니다.
<html>
<body>
<?php echo "궁시렁궁시렁" ?>
</body>
</html>
이렇게하면 내부에 작성해둔 php구문이 동작하질 않네요.
b.php
<?php echo "궁시렁궁시렁"; ?>
이걸 외부페이지로 만들면 적용이되구요...
<?php include 'a.html'; ?>
이렇게해도 역시나 html 확장자를 가진 파일안의 php 구문은 먹히지가 않는데 원래 안되는 건가요?
보통 php로 사이트작업할 때 php확장자를 안쓰고 html 확장자를 많이 사용해서 작업해서 질문을 드려봅니다.
영 방법이 없나요?
댓글 3
-
배워서남준다
2012.11.23 20:22
-
冠脫之夢
2012.11.23 20:28
답변감사합니다. XE문법은 html파일 안에서 만들고 php파일로 html내용을 echo로 가져오는 노가다 작업을 해야할 듯 싶네요. 그래도 위젯코드는 먹으니 이리저리 손품팔아서 작업해야 할 듯 싶습니다. 감사합니다...
-
배워서남준다
2012.11.24 02:02
XE에서 정의된 변수 사용하려면 Context::get('변수명') 으로 하면 됩니다.
사용 예:
define('__ZBXE__',true);
require_once("./config/config.inc.php");
$oContext = &Context::getInstance();
$oContext->init();
$site_module_info = Context::get('site_module_info');
print_r($site_module_info)
해답이 될런지는 모르지만...
http://www.study4you.kr/xe/homepage/23433