그누보드는 PHP 의 꽃이였다.

if (isset($HTTP_POST_VARS) && !isset($_POST)) {
$_POST   = &$HTTP_POST_VARS;
$_GET    = &$HTTP_GET_VARS;
$_SERVER = &$HTTP_SERVER_VARS;
$_COOKIE = &$HTTP_COOKIE_VARS;
$_ENV    = &$HTTP_ENV_VARS;
$_FILES  = &$HTTP_POST_FILES;

    if (!isset($_SESSION))
$_SESSION = &$HTTP_SESSION_VARS;
}

_GET , _POST 를 일일이 써줘야 외부 변수를 받아들일수 있는 서버 환경때문에 프로그래밍 시에 많은 번거로움을 가졌는데요..

어느날 Gnuboard 의 _common.php 를 인클루드 하니 그런 현상이 사라졌습니다.

그래서 어떻게 그런게 가능한지 궁금해서 common.php 를 열어보았습니다. 그리고 보여지는 소스!!

충격이였습니다.~ 그누보드 정말 대단합니다.

이건... 꿈의 소스 결정체였습니다. 저로서는 상상도 할 수 없는 모든것들이 고스란히 담겨있습니다.

저의 개인적인 생각으로는;; 그누보드 구조를 다 파악하신분들은;;; 다.....!!대한민국 순위권이겟어요~ ;;

저의 모자람을 다시한번 느끼며

그누보드에 ....!!!!! 그누빠가 되고파요!!  헉.1 

common.php 를 살펴보았습니다.
|

댓글 7개

그누보드4 원본파일 하나만 가지고 있으면 어떤 프로그램 제작을 해도;; 예제 소스를 다 찾을수있는거 같은~
저걸 저렇게 처리하는 그누도 대단하기도 하고, 참 노력 많이 하시네요.

제 성격같으면

ech "server upgrade!!"; 하고 종료 햇을듯 한데.

php4 에서는

$_POST 라는 변수 대신에 $HTTP_POST_VARS;

$_GET이라는 변수 대신에 $HTTP_GET_VARS; 라고 했습니다.

5.x 올라오면서, HTTP_POST_VARS 이러한 변수들은 안쓰는 추세고, php.ini에서 long_varirable...

하여간 뭐시기 값이, 기본값이 $_POST, $_GET 형태입니다.

저건 버젼낮은 서버 사양에 맞추기 위해 일부러 저렇게 하신듯 합니다.
서버환경이란 것은 알았는데 자세하게 말씀해주셔서 감사합니다.~
빨리 OOP와 MVC모델이 도입된 그누보드5가 나왔으면 좋겠습니다.
처음에 PHP 접하면서 그누보드 보면서 정말 많이 배웠는데, 지금 연습하는 새로운 코딩 방식도 그누보드라는 예제를 보면서 공부하면 참 좋겠습니다. 리자언니 기대중입니다. ㅋㅋ
DIV+CSS에 jQuery까지 도입하면 완전 퍼펙트죠~ㅋㅋㅋ
자 이제 wiki, wordpress랑 joomla, drupal, magento 등을 할 차례입니다...
그리고나서 php 클래스 프로그래밍으로 접어들어야 할 시기도 오는 듯 보입니다만.
더 상위 언어급으로 진급하는건 좋지만~~

그 만큼 공부를 더해야 하기때문에~~
낙오자들 많이 나올듯

제로보드 XE만 봐도 벌써 낙오자 분들이 많이 생겨서 그누보드로 오신분들이
꾀되시는 것같은데!! ㅠㅠㅠㅠ
댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
15년 전 조회 2,091
15년 전 조회 1,687
15년 전 조회 1,709
15년 전 조회 1,942
15년 전 조회 2,867
15년 전 조회 1,921
15년 전 조회 1,987
15년 전 조회 2,122
15년 전 조회 1,914
15년 전 조회 4,176
15년 전 조회 2,479
15년 전 조회 2,332
15년 전 조회 2,224
15년 전 조회 4,379
15년 전 조회 2,489
15년 전 조회 1,801
15년 전 조회 1,974
15년 전 조회 1,732
15년 전 조회 1,797
15년 전 조회 1,823
15년 전 조회 4,357
15년 전 조회 3,103
15년 전 조회 1,801
15년 전 조회 1,989
15년 전 조회 1,919
15년 전 조회 1,761
15년 전 조회 1,784
15년 전 조회 2,966
15년 전 조회 1,974
15년 전 조회 1,940
🐛 버그신고