코어를 최대한 손 안되고 처리하는 방향으로 노력해봤지만, 지금 배포되고 있는 5버전은 어느시점까지 유지하고 8버전은 타입체크가 강화된 7버전이상으로 기준잡아서 리펙토링하는게 맞는것 같습니다.
그래도 도전해보고 싶으신분이 있을것 같아서 부산물 공유합니다.
그누보드 5.4.2.8 베이스로 작업되었습니다.
data/dbconfig.php 파일 마지막줄에 아래와 같이 코드한줄 추가해주셔야됩니다.
[code]include dirname(__DIR__) . '/_config/bootstrap.php';[/code]
그리고 `?:` 연산자를 사용해서 PHP5.4PHP5.3이상에서 정상작동합니다
- 관리자페이지 목록 접근 및 일부 메뉴 수정가능
- 게시판 글쓰기 비회원/회원
- 댓글작성
- 캡쳐
댓글 11개
그누보드는 공식적으로 5.2호환이기때문에 '__FILE__'을 사용합니다.
dirname(__FILE__) => 파일의 디렉토리(./)로 해석됩니다.
5.4이상의 연산자를 사용하고 있는관계로 5.3에서 추가된 상수 '__DIR__'를 사용했습니다.
dirname(__DIR__) => 파일의 상위디렉토리(../)로 해석됩니다.
dirname(dirname(__FILE__)) 하게되면 같은 결과를 얻을수 있습니다.
https://www.php.net/manual/en/language.constants.predefined.php
dirname(__FILE__) => 파일의 디렉토리(./)로 해석됩니다.
5.4이상의 연산자를 사용하고 있는관계로 5.3에서 추가된 상수 '__DIR__'를 사용했습니다.
dirname(__DIR__) => 파일의 상위디렉토리(../)로 해석됩니다.
dirname(dirname(__FILE__)) 하게되면 같은 결과를 얻을수 있습니다.
https://www.php.net/manual/en/language.constants.predefined.php
게시글 목록
| 번호 | 제목 |
|---|---|
| 23966 | |
| 23963 | |
| 23953 | |
| 23949 | |
| 23938 | |
| 23935 | |
| 23933 | |
| 23928 | |
| 23919 | |
| 23918 | |
| 23917 | |
| 23910 | |
| 23902 | |
| 23901 | |
| 23897 | |
| 23894 | |
| 23893 | |
| 23891 | |
| 23885 | |
| 23872 | |
| 23870 | |
| 23862 | |
| 23859 | |
| 23853 | |
| 23845 | |
| 23838 | |
| 23827 | |
| 23819 | |
| 23805 | |
| 23801 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기