이 한줄만 포함하면 먹통이 될까요? 정보
이 한줄만 포함하면 먹통이 될까요?
본문
<?


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; // 개별 페이지 접근 불가
이 한줄만 포함하면 먹통이 될까요?
추천
0
0
댓글 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
이놈하고 비슷한 플래시를 편집파일과 함께 드리겠습니다.
리소스 좋은 거 하나 봐둬서 그거 급하게 넣고 덮으려다 이모양이네요.
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
이놈하고 비슷한 플래시를 편집파일과 함께 드리겠습니다.
리소스 좋은 거 하나 봐둬서 그거 급하게 넣고 덮으려다 이모양이네요.

xml 파일에 직접 삽입하지 말고
다른 파일에 if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 를
적용하시고 xml파일을 include 하시면 어떨까요?
그리고 xml 파일에 집접 삽입하면 php에러 문구가 출력 되지 않나요?
다른 파일에 if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 를
적용하시고 xml파일을 include 하시면 어떨까요?
그리고 xml 파일에 집접 삽입하면 php에러 문구가 출력 되지 않나요?

여러방법으로 한번 해보고 있는데 알려주신 내용으로 다시 한번 해봐야겠네요.
PHP내에 XML를 출력해 그 정보를 다시 나눈다?라는 망상을 하다가 그만...
PHP내에 XML를 출력해 그 정보를 다시 나눈다?라는 망상을 하다가 그만...
다른 파일에서 _GNUBOARD_ 를 define 하고 이 파일을 include를 해야 되는데 직접 호출하셔서 그런거 같네요

다시한번 해봐야겠네요. 자게에 이런 질문 해서 죄송합니다. 감사합니다.
config.php 파일을 인클루드 하시던가.. 해당 라인 "if (!defined("_GNUBOARD_")) exit;" 을 빼버리시면 해결되지 않을까요? ^^ㅋ

저기다가 다른걸 좀 붙여 보려고 해봤는데 제가 헛수고를 하는 듯도 하고 일단 딱! 30분만 어떻게 비벼보고 안되면 휴가기간으로 넘겨야죠.ㅎㅎㅎ

<?
if (!defined("_GNUBOARD_")) {
exit;
}
?>
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>";
?>
본문내용의 코드를 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>";
?>

이 내용으로 다시한번 해봐야 겠습니다. 감사합니다~!

윽...무슨말로 도움을 드리고싶어도...ㅜㅜ
프로그램엔 전혀 문외한이라...어흑...
힘내라는말밖엔..에구
프로그램엔 전혀 문외한이라...어흑...
힘내라는말밖엔..에구

저 역시 이번에는 Flex 로 차트 관련 스킨 만들어보고 있는데요.. list.skin.php 에서 xml 을 생성하는 별도 php 파일을 불러보려 했지만, include 는 실패하고 그냥 별도로 불러서 사용하고 있습니다.
어쨌든 외부 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 을 찍긴 하던데...
어쨌든 외부 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로 저장해서 그누 스킨에 역으로 인클루드 하니까 되긴 되는데 또 다른 문제가 나와서 혼자 애타서 있었네요. 대충 감이 옵니다. 정말 감사합니다.
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로 저장해서 그누 스킨에 역으로 인클루드 하니까 되긴 되는데 또 다른 문제가 나와서 혼자 애타서 있었네요. 대충 감이 옵니다. 정말 감사합니다.