제가 adsense 코드만 달랑 넣어 top.php라 명명한 후, adsense 폴더를 따로 만들어 아래 경로에 넣었습니다.
그런 다음, 게시판 목록 파일 (list.skin.php)에 아래 코드를 넣었더니, 잘 불러옵니다.
skin/board/mw.basic/adsense/top.php
<? include_once("$board_skin_path/adsense/top.php"); // 구글 애드센스 상단 ?>
그런데, 게시판 스킨을 업데이트 할 때 불편할 것 같아, adsense 폴더를 루트 폴더로 옮겼습니다.
그리고 나서, 경로를 아래처럼 수정했습니다.
<? include_once("g4['path']/adsense/top.php"); // 구글 애드센스 상단 ?>그랬더니, 파일을 불러오질 못합니다. ㅜㅜ
왜 게시판 스킨 폴더에 넣으면 불러오고, 루트로 옮기면 불러오질 못하는 걸까요?
ps. include 와 include_once는 뭔 차이인지도 궁금합니다. ^^;
|
답변 5개 / 댓글 5개
채택된 답변
+20 포인트
2014-01-18 (토) 21:43:46
include_once($_SERVER['DOCUMENT_ROOT'].'/adsense/top.php');
답변에 대한 댓글 1개
2014-01-19 (일) 02:09:48
2018-11-03 (토) 21:08:00
많은 도움이 되었습니다. 감사합니다.
2014-01-19 (일) 09:26:49
$ 가 들어가는 것은 맞고요..
$g4[path] 나 $g4_path 를 써 보십시오..
$g4[path] 나 $g4_path 를 써 보십시오..
답변에 대한 댓글 1개
2014-01-19 (일) 10:14:15
고맙습니다. ^^ 덕분에 간단한 링크로 교체했습니다.
PS.
해보니까, $g4[path]는 출력 잘 되는데, $g4_path 경우엔 출력이 안되네요.
PS.
해보니까, $g4[path]는 출력 잘 되는데, $g4_path 경우엔 출력이 안되네요.
2014-01-18 (토) 22:41:09
아.........질문을 다시보니
<? include_once("g4['path']/adsense/top.php"); // 구글 애드센스 상단 ?>
여기서
<? include_once("$g4['path']/adsense/top.php"); // 구글 애드센스 상단 ?>
$ <-------요게 빠진것 같네요......
답변에 대한 댓글 2개
2014-01-19 (일) 10:13:49
제가 밤에 뭔가 잘못했었나 봐요.. 마스터 님 답변 보고 해보니까 잘 되네요. ^^;;
아마도, path 앞뒤로 작은 따옴표 ''를 찍어서 그런가 봅니다.
아마도, path 앞뒤로 작은 따옴표 ''를 찍어서 그런가 봅니다.
2014-01-18 (토) 20:30:55
adsense/top.php 안에 경로들을 다 확인해보세요
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
왜, 위치에 따라 출력이 되고 안되고 하는 걸까요?