테스트 사이트 - 개발 중인 베타 버전입니다

path 를 만드는법?? 채택완료

재아 10년 전 조회 5,127

$g4[path]는 어느 페이지 어디서 써도 해당 사이트 도메인으로 이용이 가능합니다.

 

이런식으로 $gogo[path] 를 gogo.com 이라고 만들어서 추가로 지정을 해둔다고 하면.... 

 

위의 그누변수처럼 아무곳에서나 쓰면 인식을 하게 하려면 어떻게 해야 하나요?

 

검색을 해보니 commond.php 을 찾아보라는 말도 있고.. 아니면 extend 인가 lib 에 파일 만들어 넣으면 인식한다?

라는 말도 있고....

 

감사합니다. 

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

답변 3개

채택된 답변
+20 포인트
10년 전

common.php에 해당 변수 선언하시면 그누보드 어디에서라도 common.php를 불러오기 때문에 아무곳에서나 써도 됩니다.

 extend 폴더 내에 선언하셔도 해당 폴더에 있는 모든 파일을 그누보드 어디에서든 불러오기때문에 해당 폴더에 파일만드셔도 됩니다.

 

common.php파일을 여셔서 맨 마지막에

$gogo[path] = "주소";

를 추가하고 저장하시면 됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

재아
10년 전
그렇군요~~

그럼 lib 폴더는 어떤 역활을 하는가요?
우산11
10년 전
그누보드에 쓰이는 함수파일 폴더입니다

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

10년 전

extend 풀더에 존재하는 php 파일은 따로 인클루드 안해줘도 불러옵니다.

lib 풀더는 그누보드 라이브러리 파일입니다.

 

네 맞습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

재아
10년 전
감사합니다.

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

10년 전

전역변수를 말씀하시는 것 같습니다.

그누보드4 common.php 파일을 여시구요.

 

// common.php 파일을 수정할 필요가 없도록 확장합니다.

$tmp = dir("$g4[path]/extend");

while ($entry = $tmp->read()) {

    // php 파일만 include 함

    if (preg_match("/(\.php)$/i", $entry))

        include_once("$g4[path]/extend/$entry");

}

 

위 소스 다음에

 

$gogo['path'] = '//gogo.com'; 

 

이런식으로 넣으면 어디서든지 사용이 될겁니다.

물론 common.php 파일이 불러와진 곳에만요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

재아
10년 전
답변 감사합니다..
중간에 들어가는 path 부분은
$gogo['path'] = '//gogo.com';
$gogo['bbs_path'] = '//gogo.com/bbs';

이런식으로 그냥 무한으로 만들수 있나 보죠?

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

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

로그인