채택완료

웹페이지 불러오기에 대한 궁금증

2014-01-18 (토) 20:22:15 4,444
제가 adsense 코드만 달랑 넣어 top.php라 명명한 후, adsense 폴더를 따로 만들어 아래 경로에 넣었습니다.
skin/board/mw.basic/adsense/top.php

그런 다음, 게시판 목록 파일 (list.skin.php)에 아래 코드를 넣었더니, 잘 불러옵니다.
<? include_once("$board_skin_path/adsense/top.php"); // 구글 애드센스 상단 ?>



그런데, 게시판 스킨을 업데이트 할 때 불편할 것 같아, adsense 폴더를 루트 폴더로 옮겼습니다.
그리고 나서, 경로를 아래처럼 수정했습니다.
<? include_once("g4['path']/adsense/top.php"); // 구글 애드센스 상단 ?>
그랬더니, 파일을 불러오질 못합니다. ㅜㅜ



왜 게시판 스킨 폴더에 넣으면 불러오고, 루트로 옮기면 불러오질 못하는 걸까요?


ps.  include 와 include_once는 뭔 차이인지도 궁금합니다. ^^;
|

답변 5개 / 댓글 5개

채택된 답변
+20 포인트
include_once($_SERVER['DOCUMENT_ROOT'].'/adsense/top.php'); 

답변에 대한 댓글 1개

슈와이 님 정말 고맙습니다. 이렇게 하니까 출력되네요.

왜, 위치에 따라 출력이 되고 안되고 하는 걸까요?

많은 도움이 되었습니다. 감사합니다.

$ 가 들어가는 것은 맞고요..
$g4[path]    나    $g4_path   를 써 보십시오..

답변에 대한 댓글 1개

고맙습니다. ^^ 덕분에 간단한 링크로 교체했습니다.

PS.
해보니까, $g4[path]는 출력 잘 되는데, $g4_path 경우엔 출력이 안되네요.
아.........질문을 다시보니
 
<? include_once("g4['path']/adsense/top.php"); // 구글 애드센스 상단 ?>
여기서
<? include_once("$g4['path']/adsense/top.php"); // 구글 애드센스 상단 ?>
 
 
$ <-------요게 빠진것 같네요......

답변에 대한 댓글 2개

$를 넣으니까 게시판 자체가 출력이 안되네요. ^^;;
제가 밤에 뭔가 잘못했었나 봐요.. 마스터 님 답변 보고 해보니까 잘 되네요. ^^;;

아마도, path 앞뒤로 작은 따옴표 ''를 찍어서 그런가 봅니다.
adsense/top.php 안에 경로들을 다 확인해보세요

답변에 대한 댓글 1개

경로는 맞습니다. ㅜㅜ

답변을 작성하려면 로그인이 필요합니다.