이 한줄만 포함하면 먹통이 될까요?
<?


if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 (문제의 그넘)
/* XML */
echo "<?xml version=\"1.0\" encoding=\"{$language_}\"?>";
echo "";
echo "";
echo "";
echo "";
?>
대략이렇게 되는데 왜?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
이 한줄만 포함하면 먹통이 될까요?


if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 (문제의 그넘)
/* XML */
echo "<?xml version=\"1.0\" encoding=\"{$language_}\"?>";
echo "";
echo "";
echo "";
echo "";
?>
대략이렇게 되는데 왜?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
이 한줄만 포함하면 먹통이 될까요?
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 15개
http://imagesearch.naver.com/search.naver?where=idetail&rev=10&query=%B2%C9&from=image&ac=1&sort=0&res_fr=0&res_to=0&merge=0&spq=1&start=1&a_q=&n_q=&o_q=&img_id=cafe10133800%7C66%7C844782_3&font=d
이놈하고 비슷한 플래시를 편집파일과 함께 드리겠습니다.
리소스 좋은 거 하나 봐둬서 그거 급하게 넣고 덮으려다 이모양이네요.
다른 파일에 if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 를
적용하시고 xml파일을 include 하시면 어떨까요?
그리고 xml 파일에 집접 삽입하면 php에러 문구가 출력 되지 않나요?
PHP내에 XML를 출력해 그 정보를 다시 나눈다?라는 망상을 하다가 그만...
if (!defined("_GNUBOARD_")) {
exit;
}
?>
본문내용의 코드를 xml.skin.php 코드에 넣고,
xml.php 파일을 만들어 아래와 같이 하면 되겠지요.
<?
include_once("./_common.php");
include_once("./xml.skin.php");
?>
도메인/xml.skin.php 경로로 접근 못하도록 하는 것인데, 이렇게 나눌 필요가 있나 싶네요.
그누보드 게시판 스킨의 list.skin.php, view.skin.php, write.skin.php 와 같은 식인데 말이죠.
깔끔하게 아래처럼 하면 그누보드 환경함수와도 연결이 됩니다만...
<?
include_once("./_common.php");
/* XML */
echo "<?xml version=\"1.0\" encoding=\"{$language_}\"?>";
echo "<content>";
echo "<gallery Name='CATEGORE01' Folder='Gallery1'>";
echo "<image Thumb='thumb1.jpg' Large='image1.jpg' Caption='Photo Thumb' Colour='293640'>";
echo "</content>";
?>
프로그램엔 전혀 문외한이라...어흑...
힘내라는말밖엔..에구
어쨌든 외부 php 파일에서는
<?header("Content-type: text/html; charset=utf-8");?>
<?
include_once("_common.php"); //요놈은 그냥 복사해서 스킨폴더에 붙였습니다. ^^;
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
while($row = sql_fetch_array($result)){
$flexXML .= "<statistics>";
$flexXML .= "<wr_1>".$row['wr_1']."</wr_1>";
$flexXML .= "<wr_2>".$row['wr_2']."</wr_2>";
$flexXML .= "<wr_3>".$row['wr_3']."</wr_3>";
$flexXML .= "<wr_4>".$row['wr_4']."</wr_4>";
$flexXML .= "<wr_5>".$row['wr_5']."</wr_5>";
$flexXML .= "<fromDate>".$fromDate."</fromDate>";
$flexXML .= "<toDate>".$toDate."</toDate>";
$flexXML .= "</statistics>";
}
--------------------------
요런식으로 하니까 xml 을 찍긴 하던데...
echo "<?xml version=\"1.0\" encoding=\"{$language_}\"?>";
echo "<content>";
echo "<gallery Name='CATEGORE01' Folder='Gallery1'>";
echo "<image Thumb='thumb1.jpg' Large='image1.jpg' Caption='Photo Thumb' Colour='293640'>";
echo "</content>";
식으로 XML을 PHP로 저장해서 그누 스킨에 역으로 인클루드 하니까 되긴 되는데 또 다른 문제가 나와서 혼자 애타서 있었네요. 대충 감이 옵니다. 정말 감사합니다.