관리자 메뉴 만드는중에
adm에 a라는 디렉토릴 만들고 거기에 a.php를 만들었습니다
adm/a/a.php
a.php에
include_once('./_common.php'); 등등 3개를 include시켜야하는데
_common.php는 adm/_common.php 에 위치합니다
그래서 ../_common.php 로 바꿔줬는데 자꾸 에러가뜨네요.. 왜그런거죠?
|
답변 3개 / 댓글 5개
채택된 답변
+20 포인트
2014-10-14 (화) 21:48:57
adm폴더에는 common.php가 없습니다
그냥 root에 있는 common.php를 include하면 됩니다
답변에 대한 댓글 3개
2014-10-15 (수) 00:00:42
_common.php 파일이 adm 안에 있는데 _common.php 파일이 루트에 있는 common.php와 연결이 됩니다..
2014-10-15 (수) 01:59:05
a.php에서 include하면 root에 있는 common.php와 연결되지않습니다
../이렇게 되어잇으니 a폴더 상위 즉 adm폴더에서 찾게 됩니다
../이렇게 되어잇으니 a폴더 상위 즉 adm폴더에서 찾게 됩니다
2014-10-14 (화) 20:36:15
1. adm/_common.php를 a폴더에 복사합니다
2. 복사한 위 화일을 열어서 아래처럼 수정합니다
include_once ('../../common.php');
답변에 대한 댓글 1개
2014-10-14 (화) 20:49:04
지금 adm/a/a.php가 있는상황인데
a.php에서 ../common.php 이렇게 인클루드를하면
adm에 있는 파일 include하라고 하는거 아닌가요?
../ 이게 상위폴더로 가는거니까 adm 안에 a 안에 a.php가 있는거니까
a에서 상위폴더인 adm으로 갈라면 ../ 이건데 왜 안되는지 이해가안가는데 왜그런거죠..
a.php에서 ../common.php 이렇게 인클루드를하면
adm에 있는 파일 include하라고 하는거 아닌가요?
../ 이게 상위폴더로 가는거니까 adm 안에 a 안에 a.php가 있는거니까
a에서 상위폴더인 adm으로 갈라면 ../ 이건데 왜 안되는지 이해가안가는데 왜그런거죠..
2014-10-14 (화) 19:35:36
../../_common.php
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.